有数据表明:用户可以承受的最大等待时间为8秒。 之前曾见过某个产品的一个列表页,40秒左右才能加载出来,几乎没有进行任何优化措施。 没有索引,没有缓存机制,没有进行sql优化(sql语句很长,并且各种left join表关联)。 数据库优化策略有很多,设计初期,建立好的数据结构对于后期性能优化至关重 ...
分类:
数据库 时间:
2017-07-05 15:23:35
阅读次数:
287
2017年07月03号 星期一 多云 空气质量:轻度污染~中度污染 内容:MySQL第四节课 in和not in;两个表的内连接;exists和not exsits的使用;all,any和some; 使用子查询的注意事项;sql优化(使用exists 代替 in);group by;两道mysql面 ...
分类:
其他好文 时间:
2017-07-03 17:28:59
阅读次数:
195
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 ...
分类:
数据库 时间:
2017-07-01 11:50:10
阅读次数:
185
数据准备: 导入表数据结构: 业务要求:查找性别为男性(0:女,1:男),工作年限大于3年,年龄最小的员工。 查看执行计划: 结论:type为ALL,即最坏的情况;key为null,没有用到索引;Extra中含有Using filesort,不是按照表内的索引进行排序。 优化开始: 创建索引: my ...
分类:
数据库 时间:
2017-06-30 23:57:49
阅读次数:
465
1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。调整不良SQL通常可以从以下几点切入:? 检查不良的SQL,考虑其写法是否还有可优化内容? 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写? 检查优化索引的使用? 考虑数据库的优 ...
分类:
数据库 时间:
2017-06-28 18:49:34
阅读次数:
190
优化GROUP BY语句 默认情况下,MySQL对所有GROUP BY col1,col2...的字段进行排序。这与在查询中指定ORDER BY col1,col2...类似。因此,如果显式包括一个包含相同的列的ORDER BY子句,则对MySQL的实际执行性能没有什么影响。 如果查询包括GROUP ...
分类:
数据库 时间:
2017-06-27 22:25:44
阅读次数:
301
这两天去京东面试,面试官问了我一个问题,如何优化SQL 我上网查了一下资料,找到了不少方法,做一下记录 (一)、 首先使用慢查询分析 通过Mysql 的Slow Query log 可以找到哪些SQL运行很慢。耗时间 在my.ini中: long_query_time=1 log-slow-quer ...
分类:
数据库 时间:
2017-06-25 19:37:12
阅读次数:
224
sql的优化相关问题 答: 这篇文章写的真心不错,值得仔细拜读,所以将其转载过来了。 近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前 ...
分类:
数据库 时间:
2017-06-21 21:16:45
阅读次数:
277
load导数据.notesdxtdb数据库total_time475.60秒。监控服务:仓颉selectt_.*,a.nameacquirer_name,m.merchant_name,am.merchant_nameacq_merchant_name,ag.nameagency_namefrom(selectt.*,c.cardbin_name,c.issuer_namecardbin_issuer_name,CASEc.card_typeWHEN‘debit‘THEN‘XXX..
分类:
数据库 时间:
2017-06-19 12:41:08
阅读次数:
324
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子 ...
分类:
数据库 时间:
2017-06-18 21:49:32
阅读次数:
223