mysql数据库设计的疑惑。 由于数据会比较多,如果表的数量少,那么每个表的记录数就会很大;

mysql数据库设计的疑惑。 由于数据会比较多,如果表的数量少,那么每个表的记录数就会很大;,第1张

数据记录好像不能按照你说的这么简单的拆分吧你设计数据库的时候要根据表建立的原则,满足其范式有几个表就是几个表

如果真是像你说的那样可以这样简单是拆分,而且不影响别的什么肯定选择多表,少记录了

比如像那样说的10万个记录,没有建索引,检索一条记录平均5万次

而分到200个表里,每个表500个记录,这样平均检索 100 + 250 次

如何对 MYSQL 大数据库执行表数据删除 *** 作,单表数据量超过 156G

delete 语句不影响表所占用的 extent,高水线(high watermark)保持原位置不动

drop 语句将表所占用的空间全部释放。

truncate 语句缺省情况下见空间释放到 minextents个 extent,除非使用reuse storage;truncate 会将高水线复位(回到最开始)。

以上就是关于mysql数据库设计的疑惑。 由于数据会比较多,如果表的数量少,那么每个表的记录数就会很大;全部的内容,包括:mysql数据库设计的疑惑。 由于数据会比较多,如果表的数量少,那么每个表的记录数就会很大;、如何对 MYSQL 大数据库执行表数据删除 *** 作,单表数据量超过 15.6G、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9827048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存