1、latch锁是什么锁? 2、latch锁是如何保护list? 3、latch争用的现象和过程? 4、latch什么时候会产生严重的争用? 5、如何监控latch争用情况? 6、如何确认latch争用类型? 7、如何降低latch争...
阅读(19) 评论(0)
案例描述:   通过iostat发现存储的写性能长期维持在10MB左右,而且因为写性能差已经导致数据库性能变差;   两个小时以后,iostat发现系统的写性能已经能够到100MB以上,数据库性能也恢复正常。 也就是说,在对系统、数据...
阅读(42) 评论(0)
案例描述:   一个普通的事务提交,在应用里面会提示commit超时,失败。 一、理论知识 1、关于commit原理,事务提交过程   1、寻找修改的数据页:     1、如果该数据页在内存中,则直接是内存读;...
阅读(18) 评论(0)
问题背景描述:   在MySQL中执行SQL语句,比如insert,贼慢,明明可能也就只是一行数据的插入,数据量很小,但是耗费的时间却很多,为什么? 一、存储结构分析 MySQL存储结构图:   解析:   1、读操作:内...
阅读(19) 评论(0)
Q:innodb buffer pool和Qcache的缓存区别? A:   1、Qcacche缓存的是SQL语句及对应的结果集,缓存在内存,最简单的情况是SQL一直不重复,那Qcache的命令率肯定是0;   2、buffer poo...
阅读(22) 评论(0)
一、SQL执行过程   1、用户连接数据库,执行SQL语句;   2、先在内存进行内存读,找到了所需数据就直接交给用户工作空间;   3、内存读失败,也就说在内存中没找到支持SQL所需数据,就进行物理读,也就是到磁盘中查找;   4、找...
阅读(17) 评论(0)
0、概念理解:用户会话和连接线程是什么关系? 用户会话和用户连接线程是一一对应的关系,一个会话就一个用户连接线程。 问题描述:   如果系统因为执行了一个非常大的dml或者ddl操作导致系统hang住,我们想断掉这个操作,怎么办?...
阅读(18) 评论(0)
Q:如何判断一个Linux系统具备安装MySQL的条件? A:   1、Linux网络已经配置完成     ip地址/子网掩码、默认网关、主机名字     /etc/hosts:访问这个数据库的应用的IP地址和主机名字也要添加到host...
阅读(19) 评论(0)
阅读目录:详解wget命令-文件下载工具 安装wget 命令格式 命令功能 参数指南 启动参数 记录和输入文件参数 下载参数 目录参数 http选项参数 ftp选项参数 递归下载参数 递归下载中的包含和不包含(accept/rej...
阅读(69) 评论(0)
As we all know,MySQL的存储过程就类似于脚本,既然似脚本就会有使用到变量的时候。   MySQL存储过程常见的变量:局部变量、用户变量、系统变量……   一、局部变量   在过程体中,可以声明局部变量,用来临...
阅读(89) 评论(0)
阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本”     创建存储过程     调用存储过程     存储过程体     语句块标签 存储过程的参数     in:向过程里传参     out:过程...
阅读(42) 评论(0)
 阅读目录---深入解析MySQL视图view   创建视图   查看视图   视图的更改     create or replace view     alter     DML     drop   使用with che...
阅读(43) 评论(0)
一、CREATE TABLE 选项 1、在定义列的时候,指定列选项 1)DEFAULT <literal>:定义列的默认值   当插入一个新行到表中并且没有给该列明确赋值时,如果定义了列的默认值,将自动得到默认值 ;如果没...
阅读(282) 评论(0)
日期和时间函数 可能的需求:   当前时间是多少、下个月的今天是星期几、统计截止到当前日期前 3 天的收入总和…… 上述需求就需要使用日期和时间函数来实现: MySQL服务器中的三种时区设置:   ①系统时区---保存在系统变量sys...
阅读(63) 评论(0)
简要介绍MySQL操作符   常用:    算术运算符、比较操作符、逻辑操作符、位运算符…… 一、算术运算符   +:加   -:减   *:乘   /:除,返回商   %,mod():除,返回余数 mysql> select...
阅读(55) 评论(0)
1 2 下一页共2页  到第