怎么快速了解自己的MySQL服务器
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;
转:http://www.cnblogs.com/benshan/archive/2013/01/09/2853097.html
转载于:https://www.cnblogs.com/zejin2008/p/4717027.html
怎么快速了解自己的MySQL服务器相关推荐
- 怎么快速了解自己的MySQL服务器?
From: http://www.cnblogs.com/benshan/archive/2013/01/09/2853097.html 1.查看数据库服务器状态:status Linux 下的MyS ...
- 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)架构的应用程序.但是,服务器管理员常常对应 ...
最新文章
- MATLAB中的varargin,varargout在函数中运用
- gcc编译c文件 python.h 未找到
- Python机器学习:PCA与梯度上升:05高维数据映射成低维数据(封装一个PCA)
- 2018年计算机二级知识点,2018年计算机二级考试公共基础知识点:栈及其基本运算...
- linux系统入门命令大全,Linux常用命令5 - Linux 入门常用命令_Linux教程_Linux公社-Linux系统门户网站...
- redis入门基础知识(一)
- 批量导出数据和全部导出到Excel(详细)和mybatis 中 Foreach的用法
- 【转】HTML标签大全
- Atitit java js groupby 分组操作法
- 音量放大器--软件实现
- 微信小程序中使用阿里ICON图标
- 第四讲 系统建模方法
- pandas+pyecharts实现交互式K线行情展示,高颜值日线+分时图,自动获取行情信息
- Tier-1 ISP Tier-2 ISP and Tier-3 ISP
- C# 设置Excel 首行冻结窗口
- 中国互联网史就是一部流氓史!
- 「Python网络编程」如何让蔡徐坤同时唱跳rap篮球/初识多线程(二)
- 职业发展百问之第一问:三十岁了再进入IT行业还有机会吗?
- C/C++函数调用约定(基于X86架构下)
- 产品线 产品宽度 产品的深度 产品的相关度(理解工厂模式)
热门文章
- 收音机磁棒天线4根接法_五六十年代不需要电的收音机,你见过吗?
- vuejs对象更新渲染_vue 对对象的属性进行修改时,不能渲染页面 vue.$set()
- Red Hat 5.6-64位使用yum升级PHP
- 大数据实战之spark安装部署
- Android 使用View绘制文字(DrawText)技术总结
- iOS可视化动态绘制连通图(Swift版)
- 内存不足时Android 系统如何Kill进程
- [转载] 民兵葛二蛋——第9集
- jQuery、Ajax,DataTable数据如何转换成Json格式
- String中的intern方法详解