一,数据库优化的目的

1,避免出现页面访问错误

由于数据库的timeout产生的5**错误;

由于慢查询造成的也没无法加载;

由于阻塞造成数据无法提交;

2,增加数据库的稳定性

很多数据库的问题都是由于低效的查询引起的;

3,优化用户体验

流畅页面的访问速度;

良好的网址功能体验;

二,数据库优化的角度

SQL及索引:避免慢查询,阻塞操作;

数据库表结构:满足三范式,冗余设计;分库分表;

系统配置:linux打开文件数目;

硬件:磁盘选择,如SSID,RAID等等。

在这个金字塔结构中,sql及索引的优化是排在最底层的,但是是效果最高的。

MySQL数据库优化概述相关推荐

  1. 菜鸟的mysql高级进阶以及mysql数据库优化

    菜鸟的mysql高级进阶以及mysql数据库优化 说明 一.mysql的逻辑分层及存储引擎 (1)逻辑分层 (2)存储引擎 二.事务的ACID原则 三.数据库设计的三大范式 四.索引 (1)二叉树搜索 ...

  2. mysql数据库优化器_mysql数据库运维利器-一键生成MySQL数据库优化建议-【安基网】...

    概述MySQLTuner is a script written in Perl that allows you to review a MySQL installation quickly and ...

  3. mysql数据库优化课程---16、mysql慢查询和优化表空间

    mysql数据库优化课程---16.mysql慢查询和优化表空间 一.总结 一句话总结: a.慢查询的话找到存储慢查询的那个日志文件 b.优化表空间的话可以用optimize table sales; ...

  4. mysql数据库优化课程---15、mysql优化步骤(mysql中最常用最立竿见影的优化是什么)...

    mysql数据库优化课程---15.mysql优化步骤(mysql中最常用最立竿见影的优化是什么) 一.总结 一句话总结:索引优化最立竿见影 索引优化:不然有多少行要扫描多少次,1亿行大概是5到10分 ...

  5. mysql数据库优化大全_MySQL数据库优化技巧大全

    简介: MySQL数据库优化技巧大全 MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成). ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进 ...

  6. mysql数据库优化课程---6、mysql结构化查询语言有哪些

    mysql数据库优化课程---6.mysql结构化查询语言有哪些 一.总结 一句话总结:主要分为四类 1.DCL 数据控制语言 1)grant 2)commit 3)rollback 2.DDL 数据 ...

  7. MySQL数据库优化技巧大全

    简介:MySQL数据库优化技巧大全 MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成). ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行 ...

  8. MySQL数据库优化技巧(二)

    在上一篇MySQL数据库优化技巧中,主要是从表设计的角度来优化,这篇将探讨一下其他的优化技巧. 1. 使用索引 索引是提高数据库性能的常用方法,它可以令数据库服务器以比没有索引快得多的速度检索特定的行 ...

  9. mysql数据库优化课程---13、mysql基础操作

    mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create tab ...

  10. mysql数据库优化语句_mysql数据库优化语句

    mysql优化语句数据库语句: Ddl(数据定义语言) alter create drop Dml(数据操作语言) inset delete update www.2cto.com Dtl(数据事务语 ...

最新文章

  1. Google发布“多巴胺”开源强化学习框架,三大特性全满足
  2. 事务的四大特性、事务处理开始与结束、v$transactio、 v$LOCK
  3. 《jQuery知识点总结》(一)
  4. R语言基础入门(7)之数据类型的性质
  5. HTML悬浮音乐播放器源码 自带后台
  6. [03] Android系统亮度调节
  7. mybatis使用经验
  8. CentOS 7下配置IP地址
  9. Win10提示“您未连接到nvidia gpu的显示器”的解决方法
  10. Q90:简易地模拟透明材质(Simple Transparency)
  11. ZipArchive是一个开源的zip开发包工具。
  12. labview 控件安装步骤
  13. Itext导出pdf教程
  14. 北京政协:电子垃圾回收是亟待破解的难题
  15. XJTUSE专业课与实验指南(已经开源)
  16. 基于DDD的现代ASP.NET开发框架--ABP系列之2、ABP入门教程
  17. CG共轭梯度下降法【学习笔记、例题与代码】
  18. Oracle函数执行提示“ORA-01422”,“ORA-06512”错误
  19. 如何更方便的探讨技术
  20. nginx中 $1,$2,$3是什么 如:set $para $1

热门文章

  1. java 清除所有 Session
  2. 【代码笔记】iOS-账号,密码记住
  3. word-break: break-all与word-wrap:break-word的区别
  4. Apache+tomcat配置集群(1)
  5. [家里蹲大学数学杂志]第014期一份常微分方程考试题
  6. [贴图]博客园T恤男士版
  7. pandas.DataFrame及xgboost代码示例
  8. python return多个值_Python函数中如何返回多个值?
  9. simple php手册,PHP中SimpleXML函数简介
  10. 包级别的 TCP/UDP 负载均衡和NAT(Network Address Translate)