postgre SQL优化
来源:互联网 发布:淘宝显示被挤爆了 编辑:程序博客网 时间:2024/05/18 01:29
优化sql语句,加快执行速度。
比如有:
1 如果有表连接,一般先连小表,再连大表,大表建索引。
2 如果有多个规则都需要同一个临时表,将这个临时表作为一条依赖规则。
3 注意 in(),与exist()的差别,有的是未排序,有的是有序(如hash存储),有快慢之分。exist常是hash查找,in是全表扫描。
4 如果在规则中有使用使用大表(如shd_link_node,或其它较大的表)连接,一般都需要对链接匹配字段加入索引,否则速度往往都会慢得不可接受。
5 创建的新表一般要analyze一下,analyze会分析字段的取值分布,用于pg自动优化查询(比如where条件的匹配顺序)。
6 如果 where 子句中有多个and限制条件,可以考虑增加一些限制条件以便快速结束匹配。
7 如果可以使用变量、数组解决问题,最好不要使用表,表的插入、更新、删除操作都会对应硬盘IO操作,较为耗时。
0 0
- postgre SQL优化
- C#连接Postgre SQL
- postgre sql笔记
- postgre sql 类型转换
- postgre sql 学习
- postgre SQL数据库的操作
- ado、odbc连接Postgre SQL
- postgre sql建表语句
- ado、odbc连接Postgre SQL
- postgre- 常用基本sql 语句
- ado、odbc连接Postgre SQL
- Installation of postgre sql on cygwin
- postgre SQL数据库怎样设置字符集
- PostGre SQL数据库操作函数(转)
- Postgre SQL 数据库将迎来崛起时刻
- PostgreSQL postgre sql 的一些特性
- postgre SQL 字符串处理总结【后续更新】
- postgre sql安装时忘记之前密码时如何处理。
- Far Relative’s Problem(贪心)
- 简单选择排序算法
- 生成全排列的省事方法
- java入门第一季_1.9_封装
- Activity和Window的View的移动的一些思考与体会,腾讯悬浮小火箭的实现策略
- postgre SQL优化
- Codeforces 103B Cthulhu
- Docker介绍与简介
- Java常用关键字(public,private,protected)
- html img图片等比例缩放
- json详解
- python核心编程学习笔记-2016-07-28-01-习题6-16
- SourceTree&Git部分名词解释
- phonegap笔记-网络请求