发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
MySQL 性能优化小结

一起供应网

一起供应网 www.17gy.com

b2b免费推广平台

扫扫有惊喜

 
 
 
当前位置: 首页 » 资讯 » 电子商务 » 正文

MySQL 性能优化小结

放大字体  缩小字体 发布日期:2021-12-08 07:00:01  浏览次数:65
核心提示:一.数据库设计和查询优化Schema设计时主要考虑:标准化,数据类型,索引.一个数据库设计可以混合使用,一部分表格标准化,一部分表格

一.数据库设计和查询优化

  1. Schema设计时主要考虑:标准化,数据类型,索引.

    • 一个数据库设计可以混合使用,一部分表格标准化,一部分表格非标准化.(非标准化表格适当冗余)

    • 最优的数据类型,使表在磁盘上占据的空间尽可能小,读写快,占用内存少.(索引也尽量建立在较小的列上)

    • 正确索引,提高Select,Update,Delete性能.

  2. 不同的Sql不同的优化方案

    • Explain Sql查看结果,分析查询.

    • 查询使用匹配的类型.

    • 使用long-slow-queries记录较慢查询,分析优化.

二.服务器端优化

  1. 安装适当的MySql版本. 如果服务器使用Intel处理器,使用Intel C++版本可提高30 %效率

  2. 配置优化. 常见优化项:

    • charset

    • max_allowed_packet

    • max_connections

    • table_cache_size

    • query_cache_size

三.存储引擎优化

  • MyISAM

    • NOT NULL,可以减少磁盘存储.

    • Optimize Table,碎片整理,回收空闲空间.

    • Deleting/updating/adding大量数据的时候禁止使用index.

    • 参数优化,key_buffer_size_variable索引缓存设置.

    • 避免并发Inset Update.

    • 日志系统.

    • 只读操作或者大部分读操作.

    • 全表扫描.

    • 批量导入数据.

    • 没有事务的低并发读写.

    • 不支持事务,提供高速存储,检索以及全文搜索能力.

    • 宕机会破坏表.

    • 使用的磁盘和内存空间小.

    • 基于表的锁,并发更新数据会出现严重性能问题.

    • MySql只缓存索引,数据由OS缓存.

      1. 引擎特点

      2. 适用情况

      3. 优化策略

    • InnoDB

      • 尽量使用short,integer的主键.

      • 使用prefix keys,因为InnoDB没有key压缩功能.

      • 参数优化,innodb_buffer_pool_size,innodb_data_home_dir等等.

      • 需要事务的应用.

      • 高并发的应用.

      • 自动恢复.

      • 较快速的基于主键的操作.

      • 具有提交,回滚和崩溃恢复能力的事务安全存储引擎.

      • 处理巨大数据量性能卓越,它的CPU使用效率非常高.

      • 需要更多的内存和磁盘存储空间.

      • 数据和索引都缓存在内存中.

        1. 引擎特点

        2. 适用情况

        3. 优化策略

      三. 缓存优化

      1. Memcached

      2. Redis

      转自: http://allensuiverson.blog.163.com/blog/static/133648269201310119491437/


      免责声明:[MySQL 性能优化小结]信息是由该公司[可比网]自行发布,该企业负责信息内容的真实性、准确性和合法性。[一起供应网]仅列示上述信息,上述信息描述仅代表信息发布日的情况,不担保该信息的准确性,完整性和及时性,也不承担浏览者的任何商业风险。
      本产品网址 : https://www.17gy.com/zx/admin/38261.html 可发送到QQ/微信/微博/博客等平台来推广此信息
       

       

      网站首页 | 付款方式 | 关于我们 | 信息删除 | 联系方式 | 服务条款 | 版权隐私 | 网站地图 | 专题 | 网站留言 | 鄂ICP备14015623号-64

      一起供应网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

      如若本网有任何内容侵犯您的权益,请联系: 473199705@QQ.COM

      ©2012-2023 一起供应网 免费信息发布平台,免费推广平台,免费B2B网站
      免责声明:本站所有信息由各公司自行发布,请在交易前确认真实合法性,本站不承担任何交易及知识产权侵权的法律责任! 鄂公网安备42018502006999