首先对编号设立为主键
其次对你所需要统计的、所需要查询的用到的常用字段(如姓名、出生日期等)加上索引。
其次对各张从表中的编号也设为主键,同样也设为外键。反正索引建立是个大概念,需要根据你所建立的SQL和PLSQL语句进行索引的建立,并且需定期对索引进行分析等。
其次对你所需要统计的、所需要查询的用到的常用字段(如姓名、出生日期等)加上索引。
其次对各张从表中的编号也设为主键,同样也设为外键。反正索引建立是个大概念,需要根据你所建立的SQL和PLSQL语句进行索引的建立,并且需定期对索引进行分析等。
1.建立主键,外键.
2.建立一个包含姓名,编号索引.
3.建立一个统计时需要的索引.
4.建立一个复杂组合查询时使用的索引.
请各位指点.还有个问题:
组合查询时,SQL语句是动态构造的,例如:用户输入了三个条件Where语句就三个条件,用户输入40个条件,Where语句就包含40个字段的条件.根据我参考以前的老贴子上说的Where后的第一个字段要在索引的最前面,这个无法办到啊?
姓名等常见字段创建索引;后边复杂查询的语句
需要使用STATSPACK来监测数据库性能
跟踪一些问题语句,分析其执行计划 才有优化的思路