1 SQL优化方案
A尽量让你的SQL使用到索引:SQL中包含NOT IN,<> , NULL ,IS NOT NULL,LIKE ‘%%’的时候不会使用索引
B多表查询时,最好是一个大表关联几个小表,不要大表关联
C ORACLE访问数据方式,全表扫描,使用共享语句 JDBC的PREPAREDSTATEMENT就是共享语句,的多使用
D经常查询的SQL可以写出存储过程
E当表达到几十G或者几百G的时候
分区:1增强可用性,如果某个分区出现故障,其他分区的数据仍然可用
2维护方便,如果某个分区出现问题,需要修复数据,只修复该分区即可
3均衡I/O,可以把不同分区映谢到磁盘以均衡I/O,改善整个系统路线
4改善查询性能,对分区的对象的查询可以只搜索自己关心的分区,提商查询性能
分区的几种方法:范围分区,HASH分区(散列分区),复合分区