某个表有近千万数据,CRUD比较慢,如何优化?分库分表了是怎么作的?分表分库了有什么问题?有用到中间件么?他们的原理知道么?

数据千万级别之多,占用的存储空间也比较大,可想而知它不会存储在一块连续的物理空间上,而是链式存储在多个碎片的物理空间上。可能对于长字符串的比较,就用更多的时间查找与比较,这就致使用更多的时间。web 能够作表拆分,减小单表字段数量,优化表结构。数据库 在保证主键有效的状况下,检查主键索引的字段顺序,使得查询语句中条件的字段顺序和主键索引的字段顺序保持一致。编程 主要两种拆分 垂直拆分,水平拆分。
相关文章
相关标签/搜索