SQL Server数据库查询优化的常用方法总结:
本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。
技巧一:
问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。
解决方法:修改查询语句
|
技巧二:
问题类型:如何用简易的办法实现类似百度的多关键词查询(多关键词用空格或其它符号间隔)。
解决方法:
|
1000
技巧三:提高查询效率的几种技巧
1. 尽量不要使用 or,使用or会引起全表扫描,将大大降低查询效率。
2. 经过实践验证,charindex()并不比前面加%的like更能提高查询效率,并且charindex()会使索引失去作用(指sqlserver数据库)
3. alice like '%"&abigale&"%' 会使索引不起作用
like '"&abigale&"%' 会使索引起作用(去掉前面的%符号)
(指sqlserver数据库)
评论 {{userinfo.comments}}
{{child.content}}
{{question.question}}
提交