MySQL优化
已收录文章:65篇
-
1.哪里能查看锁的情况mysql中有一个information_schema数据库里面有三张表INNODB_TRXINNODB_LOCKSINNODB_LOCK_WAITS可以通过这三张表分析当前事物并分析可能存在的锁问题我们先来分析第一张表 INNODB_TRX 先来218 收藏
-
准备工作创建表 tb_innodb_lockdrop table if exists test_innodb_lock; CREATE TABLE test_innodb_lock ( a INT (11), b VARCHAR (20) ) ENGINE INNODB DEFAULT charset = utf8; insert into test_innodb_lock values (1,'a'); insert into test_innodb_lock422 收藏
-
作为最流行的开源数据库软件之一,MySQL数据库软件已经广为人知了。当前很火的Facebook、腾讯、淘宝等大型网站都在使用MySQL的数据库。互联网行业的多数业务场景有非常明显的特点:用户量大204 收藏
-
转自MySQL优化之分析SQL执行过程(explain、show profile、trace)192 收藏
-
在使用Mysql数据库的过程中,经常需要使用到备份和恢复数据库,最简单便捷的方法便是通过导出SQL数据文件和导入SQL数据文件来完成备份和恢复,但是随着项目的增长,数据量越来越大,每次恢复就334 收藏
-
在实际的业务中我们经常会用到排序的场景。但是很多时候用了排序之后,效率就会降低很多。首先说下Mysql的排序方式,在我所知的是有两种: 一种是排序的字段是有索引的,因为索引是有384 收藏
-
将文章里的观点提炼下:在设置数据库连接池大小时需要保守一点,不要设置过大在影响数据库的性能瓶颈中,先不考虑磁盘、网络而只考虑CPU的情况下,线程过多会让CPU在线程上下文切换花掉366 收藏
-
春节长假某日,阳光明媚,春暖花开,恰逢冬奥会开幕,想着一定是一个黄道吉日,必能顺风顺水。没想到却遇到一个有点小波折的客户报障。故障起因故障起因是客户前一天从自建 MySQL 迁移149 收藏
-
幻读 由于很多人(当然也包括本人), 容易搞混 不可重复读 和 幻读, 这两者确实非常相似。 但 不可重复读 主要是说多次读取一条记录, 发现该记录中某些列值被修改过。 而 幻读 主要是说多次125 收藏
-
Mysql慢查询日志 数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用# 以下操作管理员才有权限 my207 收藏
-
案例1:查询系统用户(993318396439445506)关联的产品关联的应用 SELECT `id`,`uuid`,`name`,`token`,`time`,`products` FROM app where CONCAT(',',products,',') REGEXP ( SELECT CONCAT( ',{1}(', GROUP_CONCAT(prod_id SEPARATOR '|') ,363 收藏
-
网路上写的设定档是 /etc/mysql/my.cnf但我实际去找是在 mariadb.conf.d 底下的 50-server.cnf 才是(可能是 Mysql 跟 MariaDB 的差别?)$ cd /etc/mysql/mariadb.conf.d使用 nano 开启$ nano 50-server.cnf进入后会看到 [mysqld244 收藏