• 在SQL查询中应尽量使用索引列加快查询速度。
• 在并行处理时注意锁的粒度。
• 尽量使用正逻辑而不是非逻辑。
• 避免使用关键字like。
• 只要可能,尽量在搜索条件中使用精确的比较和值的域。
• 使用order by会影响查询的速度。任何order by语句的非索引项或者计算表达式将减低查询。
• 连接查询比子查询效率高。
• 不要在SQL语句中使用系统默认的保留关键字。
• 尽量用exists和not exists代替in和not in。
• 尽量不用select * from …而写字段名select field1,field2…。
• 任何在where子句中使用is null或者is not null的语句都不允许使用索引。
• 通配符%在搜索词首出现,系统不使用索引,将将低查询速度。
• 在海量数据的SQL查询语句中尽量少用格式转换。