1.索引的分类
- B树索引
- 位图索引
- 单列索引
- 符合索引
假设:
人员表(姓名、性别、身份证号、地址);
在性别字段建立索引 --- 位图索引 ---字段数据量小
在身份证字段建立索引 --- B树 -----字段数据量大
单列索引 --- 只在一段上建立的索引;
符合索引 --- 作业中,(学号、课程号)
函数索引---索引有运算的情况或者函数
在性别字段建立索引 --- 位图索引 ---字段数据量小
在身份证字段建立索引 --- B树 -----字段数据量大
单列索引 --- 只在一段上建立的索引;
符合索引 --- 作业中,(学号、课程号)
函数索引---索引有运算的情况或者函数
通常由于唯一性索引的开销会比非非唯一性索引索引开销小( 开销是指执行计划中看到的cost值),所以Oracle系统,在两者并存的时候,优先用唯一性索引。
客户端 ------ 网络 -------- 服务器
1、客户端:要做前段测试性能测试,主要用来查看单个的CSS、JS等等合理不合理;
2、网络:带宽、丢包否等等因素(网络层面测试,包括CDN加速等等);
3、到达服务器: SQL合理否,索引,分库分表合理否,机器配置怎么样(CPU、内存这些) 。
1、客户端:要做前段测试性能测试,主要用来查看单个的CSS、JS等等合理不合理;
2、网络:带宽、丢包否等等因素(网络层面测试,包括CDN加速等等);
3、到达服务器: SQL合理否,索引,分库分表合理否,机器配置怎么样(CPU、内存这些) 。