• mysql 垂直拆分


    为什么需要垂直拆分

    • 为了提升数据库性能,可以考虑将 blob 和 text 拆分到单独的表中去

    垂直拆分为什么可以提升性能

    • 将 blob, text 这些大字段拆分出去后。mysql 底层存储单页可以存储更多 row 记录(其实也多不了多少, 因为 blob 和 text 字段可能只有前 20 个字段存放在数据页,其它都存放在 行-溢出数据页。或许垂直拆分后只能优化随意写的 select * 语句。 在没有将大字段如 blob、text、varchar(767+) 拆分出去。 执行 select * from xxx limit 10 可能会因为要获取 blob、text、varchar(767+) 而多了许多随机读 io )
  • 相关阅读:
    RPC的入门
    Https的实现原理
    Celery
    Flask信号
    Redis安装
    python之递归
    python之三元表达式和生成式
    python第十八天作业
    python之生成器
    python之迭代器
  • 原文地址:https://www.cnblogs.com/tmortred/p/12872789.html
Copyright © 2020-2023  润新知