mysql
文章平均质量分 91
小李飞刀8
这个作者很懒,什么都没留下…
展开
-
MYSQL SQL优化
MYSQL SQL优化常用方法原创 2024-04-17 01:00:59 · 938 阅读 · 1 评论 -
Mysql查看执行计划
本文转自:https://blog.csdn.net/weixin_41558728/article/details/81704916使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序三种情况:.转载 2020-07-11 00:06:14 · 245 阅读 · 0 评论 -
一次生产上的mysql死锁原因排查
最近在生产上遇到了一个mysql死锁的问题,花了一整天才排查出来,现在本地造出同种场景的死锁。1、在CMD命令窗口敲入命令mysql -hlocalhost -uroot -p2、进入数据库testuse test3、建表语句:CREATETABLE`user`(`id`bigint(64)NOTNULLAUTO_INCREMENT,`usern...原创 2019-06-22 17:02:00 · 1479 阅读 · 0 评论 -
事务详解
一、事务的ACID属性事务使用ACID特性来衡量事务的质量。 1、原子性 事务必须是原子的,在事务结束的时候,事务中的所有任务必须全部成功完成,否则全部失败,事务回滚到事务开始之间的状态。 2、一致性 事务必须保证和数据库的一致性,即数据库中的所有数据和现实保持一致。如果事务失败数据必须返回到事务执行之前的状态,反之修改数据和现实的同步。3、隔离性 隔离性是事务与事务之间的屏障,...原创 2012-12-15 15:22:44 · 654 阅读 · 0 评论 -
MySQL锁机制
本文转载自:MySQL锁机制1.行级锁定(row-level) 行级锁定的特点就是锁定对象的颗粒度很小,由于锁定颗粒度很小,发生锁定资源争用的概率也最小,能够给予应用程序尽可能大的并发处理能力。从而提高一些需要高并发应用系统的整体性能。 但是行级锁定也有不少弊端,由于锁定资源的颗粒度很小,所以每次获取锁和释放锁需要的操作就更多,带来的消耗自然也就更大了,此外,行级锁定也最容转载 2014-12-21 22:14:36 · 686 阅读 · 0 评论 -
MySQL数据库优化
1.硬件磁盘IO优化常用RAID级别介绍(引用百度百科的内容)磁盘阵列(Redundant Arrays of Independent Disks,RAID),RAID0:也称为条带,把多个磁盘链接成一个硬盘使用,这个级别IO最好。RAID 0最简单的实现方式就是把N块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起创建一个大的卷集。原创 2014-12-01 15:10:07 · 860 阅读 · 0 评论 -
MySQL常用函数
1、字符串函数1.1 char_length或character_length:求字符串长度返回字符串的长度,如果一个字符占用多个字节,也算一个。mysql> SELECT CHAR_LENGTH('我是中国人'); >51.2 CONCAT(str1, str2, str3, …):拼装字符串mysql> SELECT CONCAT("my","sq","l");原创 2014-11-16 14:26:09 · 771 阅读 · 0 评论 -
centos7下安装mysql
要先安装centos7,镜像如下:http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso1.下载MySQL源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2.安装MySq...原创 2014-08-09 17:58:05 · 866 阅读 · 0 评论 -
大数据表的查询优化方案
如果有一张大表,表中的数据有几百万、几千万甚至上亿,要实现实时查询,查询的结果要在十秒钟之内出来,怎么办?如何做优化?本人现在做的项目中,有个表的数据超过1千万行,超过3G的数据。现在需要对表中的数据进行查询统计,之前由于没做优化,导致此表的查询效率非常低下,让使用者非常苦恼,于是本人参与了此表的优化。举个类似的例子,比如表中的结构如下,现在要统计某一天出生的人口数,或者统计某一城市的人口原创 2014-11-02 17:08:26 · 2366 阅读 · 0 评论 -
MySQL数据类型
现在做的项目在用MySQL,这里总结一下MySQL的数据类型。1.整数可选参数M表示查询结果中数据列的最大显示宽度,对取值没有影响. 数据类型 范围(有符号) 范围(无符号) 说明TINYINT(M)-128~127(2^7-1)原创 2014-10-15 15:53:12 · 769 阅读 · 0 评论 -
Mysql 索引
索引通常是提高查询效率的最好方式,原创 2014-09-29 23:42:39 · 3684 阅读 · 0 评论 -
CentOS6.5下MySQL主从同步配置
当系统的并发量比较大时,单个MySQL数据库无法支撑,也不保险。因此,在实际的生产环境中通常会配置两台MySQL数据库,一台是Master主数据库,另一台是Slave从数据库,其中主数据库主要承担写操作,从数据库主要承担读操作,这样实现读写分离,提高MySQL数据库的并发量,提高系统的可用性。原创 2014-08-16 18:11:05 · 1109 阅读 · 0 评论 -
Mysql 存储引擎
Mysql的存储引擎有InnoDB,MyISAM,Memory,CSV,Blackhole原创 2014-09-20 23:42:39 · 742 阅读 · 0 评论 -
Window XP 和 CentOS6.5 下MySQL主从同步配置
本人参考了一篇博文:Centos5.4和Windows server 2003的MySQL主从同步配置原创 2014-08-12 23:37:18 · 672 阅读 · 0 评论 -
mysql存储过程详解
原文地址:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html转载 2014-09-06 16:12:13 · 620 阅读 · 0 评论 -
MYSQL入门学习之三十:MySQL锁定机制简介
数据库锁定机制简单来说就是数据库为了保证数据的一致性而使各种共享资源在被并发访问访问变得有序所设计的一种规则。 MySQL 数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引擎的锁定机制也有较大区别。 总的来说,My转载 2014-09-05 22:41:08 · 580 阅读 · 0 评论