首页 > 试题广场 >

请问SQL优化方法有哪些

[问答题]
  1. 应尽量避免在 where 子句中使用!=或<>操作符
  2. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引
  3. 应尽量避免在 where 子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描
  4. 尽量避免在 where 子句中使用 or 来连接条件
  5. in 和 not in 也要慎用,否则会导致全表扫描



发表于 2019-11-25 05:19:59 回复(0)
应尽量避免在 where 子句中使用!=或<>操作符
对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引
应尽量避免在 where 子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描尽量避免在 where 子句中使用 or 来连接条件
in 和 not in 也要慎用,否则会导致全表扫描
发表于 2020-07-06 20:23:22 回复(0)
sql的优化 用的比较多的是查询上   简单的回答 包括 不能全表扫描,分页查询等 基本问答 高级回答包括 读写分离,分库建表  explain sql分析  sql 索引的使用和优化等方面
发表于 2019-11-25 23:10:17 回复(0)