java获取mysql某个数据库中所有表及表的列的信息?优化方案:主从同步读写分离:此表在设备条件下可以降低很多压力,而且数据稳定性也可以提高垂直表划分:根据原则,每个表应该有不超过5个索引,垂直拆分
java获取mysql某个数据库中所有表及表的列的信息?
优化方案:主从同步读写分离[世界杯繁:離]:
此表在设备条件下可以降低很多压力,而且数据稳定性也可以{拼音:yǐ}提高
垂直表(繁:錶)划分:
根{读:gēn}据原则,每个表应该有不超过5个索引,垂直拆分字段,把一娱乐城些字段拆分成一个新的表
一般来说,我们是按照【练:zhào】如下原则进行垂直拆分的:(首先(读:xiān),根据字{pinyin:zì}段来区分表中的冷热数字
]澳门威尼斯人把不《pinyin:bù》常用的字段放在一个表中
拆分文本,blob等大字段放到附表[繁:錶]中
将频繁组合的查{pinyin:chá}询列放到一个表中
缺点是需要重写很多逻《繁:邏》辑,带来很亚博体育大的工作量。
使用表(繁体:娱乐城錶)分区:
这是推荐的解决方案,不会带来重写逻辑。可以根据时间对表(读:biǎo)进行分区,相当于在同一个磁盘上,表中的数据存在于不同的【练:de】文件夹中,这样可以大(拼音:dà)大提高查询速度。
横台分割:
大量1000W数据会带来一(yī)定的运维压力。备份{pinyin:fèn}时,需要很长时间才能备份单个表。因此,可以根据服务器的硬件条件进行水平表划分,以每个表的数据量为准。
本文链接:http://10.21taiyang.com/Shooter-GamesGames/60626.html
mysql最大列限制《繁:製》转载请注明出处来源