1、源查询语句执行计划EXPLAINEXTENDEDSELECT sql_no_cache O_ORDERPRIORITY, COUNT(*)ASORDER_COUNTFROMORDERSWHEREO_ORDERDATE>=DATE‘1993-07-01‘ANDO_ORDERDATE<DATE‘1993-07-01‘+INTERVAL‘3‘MONTHANDEXISTS( SELECT * FROM LINEITEM WHERE L_ORDERKEY=O_ORDERKEY AND..
分类:
其他好文 时间:
2015-01-16 17:08:05
阅读次数:
242
第一,MongoDB索引和MySQL索引非常相似并且对于MySQL的索引优化有很多也适用于MongoDB。
第二,更重要的是,这些索引的建议对你的应用提高也是有限的。
对于应用的最佳索引策略应该基于很多的重要因素。包含了你期望查询的类型,
数据读取与写入的比率,甚至于你服务器的空闲内存。意思就是,
需要对线上的产品做很多的测试剖析工作,才能调整出最佳的索引策略...
分类:
数据库 时间:
2015-01-13 14:24:32
阅读次数:
319
一、Count()和Max()的优化方法 1、查询最后支付时间-优化max()函数 1)语句:select max(payment_date) from payment; 2)查看执行计划:explainselect max(payment_date) from payment \G 3)优化...
分类:
数据库 时间:
2015-01-12 12:52:55
阅读次数:
208
索引创建优化: fast index creation mysql5.5之前不包括5.5,创建索引或修改删除这类的ddl操作过程为: 1、首先创建一张新的临时表,表结构为通过alter table 新定义的结构 2、然后把原表中的数据导入到临时表中...
分类:
数据库 时间:
2015-01-08 13:34:21
阅读次数:
248
对普通开发人员来说经常能接触到上千万条数据优化的机会也不是很多,这里还是要感谢公司提供了这样的一个环境,而且公司让我来做优化工作。当数据库中的记录不超过10万条时,很难分辨出开发人员的水平有多高,当数据库中的记录条数超过1000万条后,还是蛮能考验开发人员的综合技术能力。 当然不是每个公司都能请得起...
分类:
数据库 时间:
2015-01-04 18:56:55
阅读次数:
232
mysql 大数据分页和索引使用使用覆盖索引一个表建立在id,create_time上建立了索引。如下2个sql语句,执行时间一样。 因为查询字段id被索引覆盖。 select id from order_manage where create_time > '2014-01-01' or...
分类:
数据库 时间:
2014-12-30 18:47:29
阅读次数:
171
原文:mysql索引优化mysql 大数据分页和索引使用
使用覆盖索引 一个表建立在id,create_time上建立了索引。
如下2个sql语句,执行时间一样。 因为查询字段id被索引覆盖。
select id from order_manage where create_time > '2014...
分类:
数据库 时间:
2014-12-30 14:48:02
阅读次数:
179
Oracle中查询时候使index索引失效的限制条件,工作中遇到的一些问题,供像我一样的菜鸟学习...
分类:
数据库 时间:
2014-12-30 11:53:13
阅读次数:
315
explain sql语句,查看使用索引情况查看执行时间参考文章:http://www.cnblogs.com/ggjucheng/archive/2012/11/15/2772058.html1、 开启 profiling 参数 set profiling=1;在开启 Query Profiler...
分类:
数据库 时间:
2014-12-19 20:31:21
阅读次数:
252
以下是其他路径收集到零星的注意事项:
1合理分配客户端和服务器端。
去掉冗余数据。2优化数据库。例如索引。
3优化数据库连接。运用缓存技能。必要时。
如css+div 替代表格规划4优化页面加载。
5运用部分改写技能
6不运用杂乱的控件和图像。恰当的处置如非要运用。
7多用存储进程
8少用控件
9服务器功能加强
10说白了 即是尽量削减客户端和服务器的数据流量
11算法优化
...
分类:
Web程序 时间:
2014-11-26 06:40:22
阅读次数:
297