1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在?where?及?order?by?涉及的列上建立索引。
2. 可以使用分页查询
例如:SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40="" )="" where="" rn="">= 21 ? ?
3. 应尽量避免在?where?子句中对字段进行?null?值判断,否则将导致引擎放弃使用索引而进行全表扫描.
4. 在所有的存储过程和触发器的开始处设置?SET?NOCOUNT?ON?,在结束时设置?SET?NOCOUNT?OFF?。无需在执行存储过程和触发器的每个语句后向客户端发送 DONE_IN_PROC 消息。
5. 我就想了这几种方法 ,你还有好的,我们一起研究啊。=>
你好!
select sum(click_count) from videolist
把click_count建索引吧
仅代表个人观点,不喜勿喷,谢谢。
热门文章更多>>
标签更多>>
专题更多>>
最新文章更多>>
- iOS 14/iPadOS 14开发者预览版Beta8升级方法及更新内容
- 质因数分解板子
- 简介iOS开发中应用SQLite的模糊查询和常用函数
- 约瑟夫优化
- iOS/iPadOS 14.2Beta 1怎么升级?iOS/iPadOS 14.2开发者预览版Beta 1升级方法
- iOS13.7还能降级吗 iOS13.6.1已关闭验证
- iOS14提醒事项App有哪些改动 iOS14提醒事项功能介绍
- iOS14如何修改小组件 小组件添加和删除方法
- 苹果 iOS 14 Beta 7怎么样 苹果iOS14开发者预览版Beta7更新内容
- iOS/iPadOS 14 Beta 7值得升级吗?iOS/iPadOS 14 Beta 7更新介绍