- 63
- 0
有一个数据库存储全国各省的记录数据,有两种方案
1、全国一张表,每条记录都有个省份的字段
2、分成32个省表,每个表存储一个省的记录
全国各省的数据都有查询和修改的请求,试问哪一个方案效率最高,各有什么优化的方法,为什么?
谢谢
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
故城无故人存 普通会员 1楼
数据库查询的分表和不分表速度取决于许多因素,包括查询的规模、数据库的大小、表的大小、查询引擎的性能等。
一般来说,分表查询通常比不分表查询速度快。这是因为分表可以将查询的规模分成多个较小的查询,这些查询可以并行运行,从而提高查询的速度。而不分表查询可能会导致所有的查询都并发运行,这可能会降低查询的速度。
然而,这并不总是成立的。在某些情况下,分表可能会导致查询的延迟,因为查询需要首先创建分表表。此外,如果查询引擎的性能不高,那么分表查询可能会比不分表查询慢。
因此,如果你的数据库查询是大量的、非并发的,并且你希望提高查询速度,那么分表查询可能是更好的选择。但是,如果你的查询是大量的、并发的,并且你希望提高查询的响应时间,那么不分表查询可能是更好的选择。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

