mysql 提高电脑配置_Mysql安装、配置、优化

我的电脑上安装的MySQL其实是一个压缩文件直接安装的,这次要一步一步的来,肯定有很多不足之处,请你们见谅,多给我提些建议,我们共同进步,谢谢!

一、MySQL的下载

1.在百度上搜索MySQL,会出现MySQL的官方网站,附上网站地址https://www.mysql.com/

切换到下载页面,有红色标注的提示

0085e07c355f16543f8cff40ac624aaa.png

下一步:

938cec213b42a8df3dfb45f4548ae940.png

选择自己喜欢的版本下载(下载可能会很慢,耐心等一下):

61407cbf066801c6852d4641e21ac8b1.png

下载好后就可以安装了,一直Next就可以了,我选择的是为大多数用户的选项

7c1d75280ec68b683d2d6e6562a4de28.png

06dfee8ef9d7e0172eaa2587c6d57c8c.png

安装好以后就可以配置了

二、配置MySQL

1.

4e5b0c7ccb8a46a4e70184cc4bb9f48d.png

下一步:

e3477dc562e236bb5ab1a2b405f38f64.png

下一步:

036b6552173d7c9da7f1463c53230906.png

下一步:

0c442444f792059108de844f15a0939e.png

2c3a8f71cd4c85c56c348be7d3dbbfab.png

三、MySQL 的优化

Mysql中,可以使用SHOW STATUS语句查询一些Mysql数据库的性能参数。SHOW STATUS语句语法如下所示:

SHOW STATUS LIKE 'value';

其中,value是要查询的参数值,一些常用的性能参数如下:

Connections,连接mysql服务器的次数。

Uptime,mysql服务器的上线时间。

Slow_queries,慢查询的次数。

Com_select,查询操作的次数。

Com_insert,插入操作的次数。

Com_update,更新操作的次数。

Com_delete,删除操作的次数。

SQL优化:

创建索引原则:

1>对数据量较少的表无须建立索引.

2>避免对具有较少值的字段或者说重复较多的字段作为索引.

区分度的公式是count(distinct col)/count(*),区分度越高,效率越高.所以最好创建唯一索引

3>避免选择大型数据类型的列作为索引,比如说varchar等,这种可以使用前缀索引.

4>在经常出现在where后的条件字段创建索引

6>经长出现在GROUP BY , ORDER BY后的字段建立索引.

7>对经常修改的字段不要创建索引.

8>尽量扩展索引,而不要新增索引.

9>删除不再使用或很少使用的索引

10>对于组合索引,不要组合过多的列,一般在5列以下

使用索引需注意:

1>要遵循最左匹配原则

2>隐式转换导致索引失效,例如 字符串类型为数字时不添加引号

3>对索引进行运算导致索引失效(+ - * / !)

4>对于 not in, in, !=, not exist也会导致索引失效

5>对于like "%_" 百分号在前面也会导致索引失效

6>or,除非or条件上的字段都为索引,否则只能进行全表查询

数据库优化:

1>数据库设计--三大范式

2>数据库索引

3>分表分库(水平分割,垂直分割)

4>读写分离

5>存储过程(模块化编程,可以提高速度)

6>对MySQL配置优化(配置最大并发数my.ini,调整缓存大小)

7>SQL调优

8>定时清除不需要的数据,定时进行碎片整理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值