在整体的系统运行过程中,数据库服务器 MySQL 的压力是最大的,不仅占用很多的内存和 cpu 资源,而且占用着大部分的磁盘 io 资源,连 PHP 的官方都在声称,说 PHP 脚本 80% 的时间都在等待 MySQL 查询返回的结果。由此可见,提高系统的负载能力,降低 MySQL 的资源消耗迫在眉 ...
分类:
数据库 时间:
2019-10-14 14:46:48
阅读次数:
152
先对query cache进行查询 查看query_cache_size、query_cache_type的值 临时修改,重启后将还原默认 永久修改 需要进入mysql下的my.ini设置文件添加如下内容并重启 ...
分类:
数据库 时间:
2019-10-11 14:10:10
阅读次数:
148
-- 登录yellowcong 数据库 mysql -uroot -proot yellowcong -- 查看当前数据库 select database() -- 查看数据库里面的表 --table_schema 当前的数据库 --table_type='base table' 表示基础的普通表 ... ...
分类:
数据库 时间:
2019-10-09 12:34:41
阅读次数:
110
通过SQL的执行过程来介绍MySQL的基础结构 首先有一个 user_info 表,表里有一个 id 字段,执行下面这条查询语句 Select * form user_info where id = 1; 返回结果为: + + + + + + + + | id | username | passwo ...
分类:
数据库 时间:
2019-10-06 09:59:54
阅读次数:
66
MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供一些关于Mysql 数据库查询优化的24条优化建议,仅供参考。 Mysql 查询优化 1、使用慢查询日志,找出执行慢的查询。 2、使用 EXPLAIN 来决定查询功能是否合适。 3、经常测试你的查询, ...
分类:
数据库 时间:
2019-10-06 09:42:43
阅读次数:
90
1、安装包下载 2、安装教程 (1)配置环境变量 (2)生成data文件 (3)安装MySQL (4)启动服务 (5)登录MySQL (6)查询用户密码 (7)设置修改用户密码 (8)退出 (1)MySQL安装url:https://dev.mysql.com/downloads/mysql/ 安装 ...
分类:
数据库 时间:
2019-10-02 14:48:32
阅读次数:
121
一、mysql查询的五种子句 where子句(条件查询):按照“条件表达式”指定的条件进行查询。 group by子句(分组):按照“属性名”指定的字段进行分组。group by子句通常和count()、sum()等聚合函数一起使用。 having子句(筛选):有group by才能having子句 ...
分类:
数据库 时间:
2019-10-02 13:08:41
阅读次数:
107
单表查询 我们都知道MySQL是由很多数据存入组成的一张又一张表,那么我们肯定需要对MySQL进行操作。那么之前我们讲了一些增删改的内容,那么今天我们来说一下查吧。 查 通过select 来查找指定表内的数据等 查找筛选条件: 条件:from、where、group by、having、distin ...
分类:
数据库 时间:
2019-09-26 23:17:58
阅读次数:
96
LIMIT基本语法:如果只给定一个参数,表示记录数。mysql> SELECT * FROM orange LIMIT 5; //检索前5条记录(1-5)相当于mysql> SELECT * from orange LIMIT 0,5;两个参数,第一个参数表示offset, 第二个参数为记录数。my ...
分类:
数据库 时间:
2019-09-20 17:06:43
阅读次数:
115
生成上面有一条sql查询很慢,需要7到8秒左右,简化之后的sql如下所示: 执行计划如下所示: 可以看到 执行计划里面出现了 Using intersect,btjc01046 btjc01048 btjc01037 btjc01047 多个索引来进行数据的过滤。 ...
分类:
数据库 时间:
2019-09-20 17:01:48
阅读次数:
494