怎么快速了解自己的MySQL服务器?
From: http://www.cnblogs.com/benshan/archive/2013/01/09/2853097.html
1、查看数据库服务器状态:status
Linux 下的MySQL服务器状态
该列表中主要包括MySQL的版本(为version 5.1.61)、运行平台(debian-linux-gnu(i686))、数据库连接的ID、当前连接用户、以及连接的方式(本次连接采用UNIX socket,而未使用SSL)、服务端的字符集、MySQL运行时间和线程、查询、表的一些参数。
Windows下的MySQL服务器状态
这个是MySQL5.5的版本。
2、了解了MySQL的整体状况之后,就需要了解MySQL支持的存储引擎:show engines;
在MySQL5.1的版本中,默认支持的是MyISAM引擎。
MySQL5.5支持很多的存储引擎,而且相较于5.1的版本,将默认存储引擎已经改为了InnoDB,InnoDB引擎支持事务、行级锁和外键。同时,还可以发现,MySQL5.5多了一个存储引擎,即PERFORMANCE_SCHEMA;这个引擎是用来收集数据库服务器性能相关的参数,用户不能创建此种存储引擎的表。
PERFORMANCE_SCHEMA主要提供以下三个方面的功能:
1 提供进程等待的详细信息,比如锁、互斥变量、文件信息。
2 提供汇总的历史信息。
3 新增和删除监控事件点,并且可以改变MySQL服务器的监控周期。
PERFORMANCE_SCHEMA功能的开启:(该功能不能动态开启)
在my.cnf中添加如下语句即可:[MySQLd] performance_schema,重启MySQL。
检查是否开启此功能:
Performance_schema的值为ON,表示已经开启此功能。
具体的,这些表中的数据该如何用,什么时候用,以后再说。
对于这一步骤,其实只要知道了MySQL的版本,这些内容都是自然而然就应该懂得。
3、查看插件引擎:show plugins;
这里,我已将innodb plugin安装,之所以安装这个插件,因为这个插件比MySQL自带的innodb性能更好,至于怎么安装,网上很多介绍。。
需要注意的是,在插件安装之前得确定MySQL启动时是否支持动态加载,查看方法就是使用:
Show variables like ‘hava%’;如果have_danamic_loading值为yes,则支持动态加载。
不过对于一般的MySQL版本,基本上都支持。
4、查看是单机还是集群:show variables like ‘hava_ndbcluster’;
5、是否配置Replication:show master status;show slave status;
6、查看MySQL下当前有哪些触发器和存储过程。Show triggers;show procedure status;
7、是否支持分区:show variables like ‘hava_part%’;
总结:常用的几个查看MySQL服务器的命令:
1、status;
2、Show status;
3、Show engines;
4、Show plugins;
5、Show engine innodb status;
6、Show master status;
7、Show slave status;
8、Show procedure status;
9、Show table status;
10、Show variables;
怎么快速了解自己的MySQL服务器?相关推荐
- MySQL Study案例之--快速了解MySQL服务器
MySQL Study案例之--快速了解MySQL服务器 1.查看数据库版本 mysql> show variables like 'version'; +---------------+--- ...
- lamp php5.5,CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP)
CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP) By sole | Friday, May 13, 2011 在网上看了很多,修改多次,也试验多次,均没有问 ...
- 通过亚马逊云新用户入门学习计划快速上手云上无服务器化的MySQL数据库
前言 之前一直使用云服务器一直都是使用实例来使用MySQL数据库,因为刚好又能学习Linux的知识,但是通过购买实例服务来充当数据库,不仅资源不能得到充分应用,也会有操作麻烦容易出这样那样的问题. 今 ...
- web架构之mysql服务器
SQL概述 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统:同 ...
- 转转服务器无响应,【转】服务器无响应(或者本地MySQL服务器的套接字没有正确配置)的问题...
服务器无响应(或者本地MySQL服务器的套接字没有正确配置)的问题 第一种情况:(深度清理垃圾导致host.MYD丢失) 跟很多网友一样!用wamp(或xampp.speedphp)可以很容易在自己的 ...
- MySQL服务器学习笔记!(二) ——数据库各项操作
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://foreveryan.blog.51cto.com/3508502/657640 ...
- lamp mysql大小限制_[转]LAMP 系统性能调优,第 3 部分: MySQL 服务器调优
有 3 种方法可以加快 MySQL 服务器的运行速度,效率从低到高依次为: 替换有问题的硬件. 对 MySQL 进程的设置进行调优. 对查询进行优化. 迁移到 DB2 您正在寻找一种干净利落.无成本的 ...
- 如何修改mysql服务器,怎么修改mysql服务器地址
怎么修改mysql服务器地址 内容精选 换一换 云数据库RDS服务支持开启公网访问功能,通过弹性公网IP进行访问.您也可通过弹性云服务器的内网访问云数据库RDS.准备弹性云服务器或可通过公网访问云数据 ...
- mysql 服务器优化_如何对MySQL服务器进行调优
如今,社会讲求的就是快速,什么事都要有效率,当然服务器也是要有效率.开发人员不断地开发和部署使用LAMP(?.Apache.MySQL 和 PHP/Perl)架构的应用程序.但是,服务器管理员常常对应 ...
最新文章
- 面向对象的 JavaScript 编程及其 Scope 处理
- Tensorflow tf.placeholder函数
- (转)#Pragma用法
- 【NLP】自然语言处理专栏上线,带你一步一步走进“人工智能技术皇冠上的明珠”。...
- (翻译)60分钟入门深度学习工具-PyTorch
- 数组的升序 java
- web.xml配置文件详解
- C# Base64编码
- uva861 Little Bishops
- CUDA(*.cu)程序与C(*.c)源程序混合编译
- 读书笔记(创业维艰)
- 33 | 如何做好验收测试?
- 八、Sentinel.conf 配置文件详细介绍
- 华为笔记本软件商店_华为应用市场
- 我国第一部纯国产超级计算机,纯国产超级计算机获得世界冠军
- 八年级作文-倾听春雨的喜悦
- matlab归一化方法,数据归一化的基本方法
- 自制COCO 实例分割dataset并测试效果(从采集到测试)
- 数据大屏领导驾驶舱大数据分析UI1-4(PSD-持续更新)
- 网络测试仪哪个牌子好
热门文章
- jQuery中的height()、innerheight()、outerheight()的区别总结
- UOJ59 WC2013 小Q运动季
- 理解js中的原型链,prototype与__proto__的关系
- xampp 无法启动mysql
- POJ 1797 Heavy Transportation 解题报告
- PHP聊天记录内啥,PHP的PSR系列轨范都有啥内容
- 如何利用python在一个wen'dang'li_如何利用Python网络爬虫给自己跟朋友来一份穷游攻略!走到哪里穷到哪里的哦!...
- 使用说明 思迅收银系统_便利店收银使用的收银系统应该取决于什么?
- EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File
- json 取值判断_【收藏级】.NETCore3.1中的Json互操作解读