对策:
如果需要每天/每周/每月等定期的查询快照 , 不是动态过滤的查询视图 , 请使用定期结果入表 , 而不要用视图 。
如果要使用嵌套视图 , 请考虑是否有更直接的方法通过编写查询来获取所需的结果 , 不要使用多个查询的嵌套视图 。
索引索引通过对数据字段序列化来加速查询 , 可以以让数据库引擎快速定位数据的位置 。索引类型决定了索引的工作方式 。
对策:
对数据表中需要经常查询的 , 使用频繁的字段(或者字段组合)加索引 。
评估表中现存的索引确保表中没有太多的索引或者有无用的索引 。
总结本文列出了SQL查询中常见可能会导致性能问题事项 , 并提供具体对策用以优化 。当然这些只是给出了一般性质的建议 , 针对具体问题具体分析才是解决问题的关键 。
【怎么优化你的SQL查询?以PostgreSQL为例】
推荐阅读
- 乌龙茶减肥法怎么喝乌龙茶最减肥
- 淘宝分期付款需要什么条件 淘宝分期是怎么付款的
- 怎么区分月季花茶和玫瑰花茶月季和玫瑰花的区别
- 从外形上怎么区分绿茶和红茶 细节要注意
- 双门衣柜怎么样 双门衣柜尺寸
- 内裤怎么消毒
- 你是“冷美人”吗?三个保暖妙招温暖你的身心
- 冬季胃寒怎么调理?四方法让胃更有“温度”
- 六个适合冬天旅游的地方 带着你的爱人一起出发!
- 如何选择好普洱茶,如何选择和鉴别普洱茶