一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放表 ...
分类:
数据库 时间:
2017-05-22 13:21:48
阅读次数:
209
数据库设计的步骤 我们大多使用mysql 设计三范式 设置时区 ...
分类:
数据库 时间:
2017-05-19 00:03:23
阅读次数:
262
Mysql 使用 插件式存储引擎 Mysql 体系结构 mysql服务层 存储引擎层 都属于存储引擎 MyISAM 存储引擎 frm 是记录结构的, MYD和 MYI 是MyISAM 特有的 例 表级锁,对数据进行修改时需要全表加锁。读取时也是需要家共享锁。对读写操作并发性不是很好,但是只读的话不怎 ...
分类:
数据库 时间:
2017-05-17 18:27:54
阅读次数:
329
susbench性能测试工具:1、cpu性能2、磁盘io性能3、调度程式性能4、内存分配及传输速度5、POSIX线程性能6、数据库性能(OLTP基准测试)现在sysbench主要支持MySQL,pgsql,oracle这3种数据库centos6下面测试的安装:yuminstallhttp://dl.fedoraproject.org/pub/epel/6/x86_64/..
分类:
其他好文 时间:
2017-05-16 14:50:25
阅读次数:
157
对表进行水平划分 如果一个表的记录数太多了,比如上千万条,而且需要经常检索,那么我们就有必要化整为零了。如果我拆成100个表,那么每个表只有10万条记录。当然这需要数据在逻辑上可以划分。一个好的划分依据,有利于程序的简单实现,也可以充分利用水平分表的优势。比如系统界面上只提供按月查询的功能,那么把表 ...
分类:
数据库 时间:
2017-05-14 22:56:31
阅读次数:
305
今天来看看zabbix如何监控mysql性能,这边使用mysql自带的模板,可以监控如下内容:OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图!编写check_mysql.sh脚本用于获取mysql性能指标数据,你需要修改相应的数据库信息#vim/usr/local/zabbix-2.4..
分类:
数据库 时间:
2017-05-14 21:51:25
阅读次数:
304
安装mysqlsla源码路径:https://github.com/daniel-nichter/hackmysql.com源码存放路径:/usr/local/src1、获取源码如果没有git命令,请先安装git 执行结果: 2、安装其他包: 列出本次安装包: lt:表示日志类型,有slow, ge ...
分类:
数据库 时间:
2017-05-13 14:29:49
阅读次数:
222
[client]#password = your_passwordport = 3306socket = /opt/mysql/dbdata/mysql.sock # The MySQL server[mysqld]port = 3306socket = /opt/mysql/dbdata/mysq ...
分类:
数据库 时间:
2017-05-13 11:08:52
阅读次数:
204
mysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句: mysql> show variables; 一、慢查询 mysql> show variables like ‘%slow%‘; + + + | Variable ...
分类:
数据库 时间:
2017-05-10 13:10:07
阅读次数:
225
目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buff ...
分类:
数据库 时间:
2017-05-09 13:51:19
阅读次数:
301