2条回答 默认 最新
- 大川里的小川人 2019-01-07 16:47关注
我对楼主的理解是,因为视图在增加新部门的时候,修改幅度较大,所以使用分区,在添加新部门的时候,变动较小,但是
但是分区的问题在于查询,加入我们按照部门为主键进行分区,此时按照 部门主键进行查询的时候,确实是有可能提高查询速度的,因为分区后,数据量变小了,并且建立的B+树层数可能也比原来的小一些。
但是如果不是按照主键索引查询,而是按照辅助索引查询,那么每个分区你都需要去访问一遍,每个分区都需要访问一遍B+树,假设分成了8个区,B+树为3层,这里查询需要24次IO,而原来只需要3次IO。
而对于这种一对多的关系,你的数据库表设计是有问题的,文件是唯一的,文件(1)对 部门(多),一个文件只属于一个部门,一个部门有多个文件。 所以应该是 文件表 添加部门字段。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 宇视监控服务器无法登录
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥15 DruidDataSource一直closing
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据