第 1 章 Mysql优化概述

网站的瓶颈在web层(web吞吐量),程序对mysql的操作. 我们前面讲的页面静态化技术和memcached技术目的减少对mysql访问,但是总是访问数据库,所以我们需要对数据库本身进行优化. 在 PHP和Java开发中,主要从7个方面优化

① 数据库(表)本身设计要规范(至少要求满足3NF) 3范式

② 创建适当索引(主键索引,普通索引,唯一索引,全文索引 sphinx->coreseek,空间索引)

③ 优化SQL语句->如何定位慢查询

④ 使用分表技术[思路: 大->小], 水平分割, 垂直分割

⑤ 创建适当存储过程,触发器,自定义函数,视图 (1,模块化编程,2提高数据库的访问速度)

⑥ 优化my.ini 文件(调整mysql的各级缓存.)

⑦ 升级mysql硬件和软件 , 操作系统64, mysql就使用 64

点击观看本章节视频讲解: http://www.tudou.com/programs/view/W5lTxFELv04/

未完待续...

转载于:https://blog.51cto.com/lvhulin/1353465

韩顺平 Mysql数据库优化(一) 优化概述相关推荐

  1. mysql数据库优化韩顺平_韩顺平 Mysql数据库优化(一) 优化概述

    第 1 章Mysql优化概述 网站的瓶颈在web层(web吞吐量),程序对mysql的操作.我们前面讲的页面静态化技术和memcached技术目的减少对mysql访问,但是总是访问数据库,所以我们需要 ...

  2. 韩顺平mysql优化笔记_韩顺平 mysql优化笔记.doc

    韩顺平 mysql优化笔记.doc 还剩 6页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: ? 垂直分割表如果你的数据库的存储引擎是 MyISAM 的 ...

  3. MySQL数据库与SQL优化

    一.MySQL 数据库与 SQL 优化 1.结构图 二.MySQL 数据库引擎简介 1.ISAM(IndexedSequentialAccessMethod)     ISAM 是一个定义明确且历经时 ...

  4. mysql 删除多余帐号_安装完mysql数据库后的优化(删除多余用户和数据库)

    安装完mysql数据库后的优化(删除多余用户和数据库) 发布时间:2020-06-27 19:09:35 来源:51CTO 阅读:2761 作者:冰冻vs西瓜 栏目:数据库 1.查看数据库的版本信息: ...

  5. 高并发大流量专题---10、MySQL数据库层的优化

    高并发大流量专题---10.MySQL数据库层的优化 一.总结 一句话总结: mysql先考虑做分布式缓存,过了缓存后就做mysql数据库层面的优化 1.mysql数据库层的优化的前面一层是什么? 数 ...

  6. MySQL数据库SQL层级优化

    MySQL数据库SQL层级优化 本篇主涉及MySQL SQL Statements层面的优化. 首先,推荐一个链接为万物之始:http://dev.mysql.com/doc/refman/5.0/e ...

  7. MySQL数据库如何做好优化

    MySQL数据库如何做好优化 (碰到过好几次这样的题目,可每次都不能答的完全正确,现在大概列出如下:(望各位补充) (1.数据库的设计 ((尽量把数据库设计的更小的占磁盘空间. (1).尽可能使用更小 ...

  8. 读《深入浅出MySQL数据库开发、优化与管理维护(第2版)》笔记2 WITH ROLLUP关键字

    读<深入浅出MySQL数据库开发.优化与管理维护(第2版)>笔记2 WITH ROLLUP关键字 WITH ROLLUP是可选语法,表名是否对分类聚合后的结果进行再汇总; 我自己的使用实例 ...

  9. MySQL数据库:SQL优化与索引优化

    一.索引优化: 1.like语句的前导模糊查询不使用索引: select * from doc where title like '%XX':   --不能使用索引 select * from doc ...

最新文章

  1. python读音有道词典-利用python实现命令行有道词典的方法示例
  2. 在生产环境中,阿里云如何构建高性能云原生容器网络?(含 PPT 下载)
  3. CSS3 - 清除浮动
  4. Android之的性能优化方法
  5. POJ 1860: Currency Exchange 【SPFA】
  6. 关于parseInt()里的一些小坑
  7. FontAwesome-网站ui设计中一套非常棒的icon
  8. ID3决策树预测的java实现
  9. 区块链 Hyperledger fabric 排序服务Kafka
  10. 问答列表html,HTML这个样子的图文列表怎么写
  11. 探索SQL Server元数据(一)
  12. matlab画图,均值±标准差
  13. 丽江旅游线路规划丽江游玩小贴士丽江游玩攻略花费
  14. 学英语尽量不要从背词汇表开始
  15. spring-cloud-oauth2
  16. 2018——广东工业大学校赛题解
  17. 一个实际电路的原理图是怎样设计出来的?
  18. 2022电工(初级)考题及答案
  19. 用字符数组作函数参数编程实现如下功能:在字符串中删除与某字符相同的字符。
  20. 工业相机——选型及参数

热门文章

  1. 各种环境下的渗透测试
  2. [µC/GUI 学习]µC/GUI移植
  3. C#中控件如何设置透明色
  4. QTableView操作 双击 单机事件信号
  5. IOS swift项目的单例模式.swift5以后的单例模式
  6. IOS中的AFNetworking框架的GET参数的使用
  7. python大于小于1023python大于小于_PythonPAT 1023 Have Fun with Numbers
  8. 程序员基本功 07 面向对象的陷阱
  9. string_View理解与用法(一)
  10. Android开发之获取常用android设备参数信息