• MySQL 数据库设计 笔记与总结(4)维护优化


    【维护和优化的工作】

    ① 维护数据字典

    ② 维护索引

    ③ 维护表结构

    ④ 在适当的时候对表进行水平拆分或垂直拆分

    【维护数据字典】

    a 使用第三方工具对数据字典进行维护

    b 利用数据库本身的备注字段来维护数据字典,以 MySQL 为例:

    c 导出数据字典

    【维护索引】

    如何选择合适的列建立索引?

    【维护索引的注意事项】

    【维护表结构】

    注意事项:

    【数据库中适合的操作】

    1. 适合批量操作

    2. select * 会造成 I/O 的浪费

    3. 使用了函数,该列上的索引就会不起作用

    4. 最好使用专业的搜索引擎代替数据库中的全文索引

    【表的垂直拆分】解决表的宽度问题

    【表的水平拆分】解决单表中数据量的问题

     主键哈希方式:对主键值进行哈希操作,例如对主键进行按模取值。

  • 相关阅读:
    linux seqlock 锁
    linux 位操作
    linux 原子变量
    linux 读者/写者自旋锁
    linux自旋锁函数
    linux 自旋锁 API 简介
    linux Completions 机制
    linux 读者/写者旗标
    linux 在 scull 中使用旗标
    Linux 旗标实现
  • 原文地址:https://www.cnblogs.com/dee0912/p/4478040.html
Copyright © 2020-2023  润新知