Mysql
文章平均质量分 50
风到这里就是粘
这个作者很懒,什么都没留下…
展开
-
Mysql语句执行逻辑
Mysql执行逻辑原创 2023-03-02 17:19:48 · 136 阅读 · 0 评论 -
查看常用组件版本方法-持续更新
快速查看常用组件版本的方法原创 2022-02-28 19:22:44 · 1699 阅读 · 0 评论 -
数据库备份策略
备份与恢复1. 备份策略1.1. 备份工具一、当数据库数据量不大,且写入操作比较少的情况下,可以采用 mysqldump 方式进行全量备份。二、 当数据量较大时,或者InnoDB数据库写入频繁时,建议采用 xtrabackup进行全量备份。三、当有增量备份需求时,采用xtrabackup进行增量备份,以降低磁盘空间的消耗。四、为了能更灵活的将数据恢复到指定的时间点,使用binlog 作为增量备份。1.2. 备份策略• 使用 xtrabackup 每七天做一次全量备份,并以 binlog转载 2021-06-11 02:31:37 · 3807 阅读 · 1 评论 -
MYSQL数据库优化
Mysql优化数据库优化可以从一下几个方面考虑SQL语句的优化 索引优化 表结构的优化 配置参数优化 硬件优化1.SQL语句的优化> 通过慢日志或者explan找出一些查询较慢的SQL进行优化。 > 一.不能使用select * > 二.减少不必要的排序 > 三.使用limit分布优化 > 四.有些时候一下sql不走索引,需要优化> 1. like "%" 百分号在最前面不走.EXPLAIN SELECT * FROM teltab WHE原创 2021-06-09 00:57:37 · 98 阅读 · 1 评论 -
MySQL压测工具-Sysbench
MySQL压测工具-Sysbench一、软件简介SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:cpu性能,磁盘io性能,调度程序性能,内存分配及传输速度,POSIX线程性能,数据库性能(OLTP基准测试) 。目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。二 、Sysbench文件下载2.1设置yum源http://mirrors.aliyun.com/repo/C原创 2021-03-13 22:31:46 · 315 阅读 · 0 评论 -
Mysql中不走索引的常见情况以及一些建议
不走索引的情况:1.没有查询条件,或者查询条件没有建立索引在业务数据库中,特别是数据量比较大的表。是没有全表扫描这种需求。(1)、对用户查看是非常痛苦的。(2)、对服务器来讲毁灭性的。如何更改?改:1)、换成有索引的列作为查询条件2)、或者将查询频繁的列建立索引2.查询结果集是原表中的大部分数据,应该是25%以上查询的结果集,超过了总数行数25%,优化器觉得就没有必要走索引了。如何更改:1),如果业务允许,可以使用limit控制。2),结合业务判断,有没有更好的方式。如果没有更好原创 2021-02-25 15:53:14 · 4901 阅读 · 0 评论