表结构如下,文章只有690篇。 文章表article(id,title,content)标签表tag(tid,tag_name)标签文章中间表article_tag(id,tag_id,article_id) 其中有个标签的tid是135,查询标签tid是135的文章列表。 690篇文章,用以下的语 ...
分类:
数据库 时间:
2018-05-15 01:50:26
阅读次数:
157
实验拓扑:地址分配:Client192.168.1.1Amoeba192.168.1.2Mysql-Master192.168.1.3Mysql-slave1192.168.1.4Mysql-slave2192.168.1.51、配置时间同步1)在Master上使用yum安装ntp,修改其配置文件/etc/ntp.conf后启动服务。为udp端口123开启iptables例外。2)在两台slave
分类:
数据库 时间:
2018-05-14 11:08:14
阅读次数:
209
一、 优化概述 MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, ...
分类:
数据库 时间:
2018-05-12 14:27:06
阅读次数:
220
select count(*)与select count(id)区别在于*包括null值,id不包括 唯一值越大,离散度越大。 ...
分类:
数据库 时间:
2018-05-10 01:04:22
阅读次数:
153
1.表的优化和列类型的选择 a.定长与变长分离: 如:id int 占四个字节,char(4)占四个字节,也是定长,time即每一个单元之占的字节是固定的。 核心且常用字段,直建成定长,放在一张表中。 而varchar,text,blob这种变长字段,适合放在一张表中,用主键与核心表连接起来。 栗子 ...
分类:
数据库 时间:
2018-05-09 01:12:05
阅读次数:
181
关于mysql的优化维度主要包括了从硬件方面,以及系统配置和数据库结构及sql语句等优化
分类:
数据库 时间:
2018-04-30 22:44:45
阅读次数:
216
当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给你一份非常重要的配置项清单。 我们曾在几年前在博客里给出了这样的建议,但是MySQL的世界变化实在 ...
分类:
数据库 时间:
2018-04-30 16:36:23
阅读次数:
137
项目中常用的 19 条 MySQL 优化方案 声明一下:下面的优化方案都是基于 “ Mysql-索引-BTree类型 ” 的 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据: 二、SQL语句中 ...
分类:
数据库 时间:
2018-04-22 22:44:10
阅读次数:
329
MySQL 优化sql explain执行计划详解
分类:
数据库 时间:
2018-04-19 13:57:02
阅读次数:
170
MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。 ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。 ③ 对SQL语句以及表优化。 MySQL参数优化 1:MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用 ...
分类:
数据库 时间:
2018-04-16 14:41:21
阅读次数:
206