mysql水平分表怎么分
发布时间:09/01 来源:未知 浏览:
关键词:
水平分表:
如上图所示:别的三张表表构造是一样的 只不外把数据停止离别存置在这三张表中,假如要insert 或者query 那么都需要对id停止取余 然后table名停止拼接,那么就是一张完全的table_name
但是假如我需要对name停止分表呢 或者对email呢?
那么就需要用MD5停止加密 由于MD5加密后是16进制 那么就就可以停止取余,思绪同上。
按照一列或多列数据的值把数据行放到两个独立的表中。
水平分割平常鄙人面的状况下使用。
表很大,分割后可以落低在查询时需要读的数据和索引的页数,同时也落低了索引的层数,提高查询速度。
表中的数据原本就有独立性,例如表中离别记载各个地区的数据或不一样时代的数据,特殊是有些数据常用,而别的一些数据不常用。
以上就是mysql水平分表如何分的具体内容,更多请关注百分百源码网其它相关文章!