我来说说我一样平常的语句优化,一样平凡人人都是本着完成客户的需求进行编写语句,然则若是一个运行中的Job速率对照慢的话,会导致系统卡死,无响应等情形发生,以是就需要有优化!
1.SELECT子句中阻止使用’*’:查询的时刻最好是不要使用*号 好比你这表列稀奇多的话会导致查询速率慢,花费更多的时间
2.EXISTS替换IN 用NOT EXISTS替换NOT IN:EXISTS用于检查子查询是否至少会返回一行数据,该子查询现实上并不返回任何数据,而是返回值True或False.EXISTS 指定一个子查询,检测 行 的存在,返回值是一个BOOL值
IN:子查询先发生效果集,然后主查询再去效果集里去找相符要求的字段列表去.相符要求的输出,反之则不输出.
3.能走索引的走索引:要看执行设计,走什么索引要凭证数据量进行剖析
4.我感受分区也是一周优化查询效率的方式
嘻嘻~暂时只能想到这么多,菜鸟一枚!!ヾ(゚▽゚)ノ
怎么解决DiskGenius“文件分配表中有标记为已使用