- 博客(77)
- 收藏
- 关注
转载 mysq 排它锁x 和 共享锁s
首先排它锁 共享锁 都有一个前提 必须是事务开启状态都是在事务中发生的。。。。#共享锁 需要加 lock in share modeselect * from table where ...
2019-07-08 15:42:31 389
转载 Lock wait timeout exceeded; try restarting transaction参数控制
Lock wait timeout exceeded; try restarting transaction锁等待超时。。回滚事务。。当事务1 获得锁...
2019-06-13 14:09:12 172
转载 mysql审核平台yearning及inception安装
#粗糙的文档#安装目录在/usr/local下面#yearning安装包 因为太大 附件无法存放 所以我放在自己的126邮箱了...
2019-05-24 17:11:05 132
转载 mysql事务未提交引起。表锁问题
当有一个事务长时间不提交的时候。。。会引起某个表一直被锁。。导致别的事务使用这个表时 引起锁等待问题Lock wait timeout exceeded; try restarting transac...
2018-12-07 18:20:03 1078
转载 swap占用过高时 如何查看哪个经常占用了swap
近日发现swap告警。。。[root@hs-72 mysql]# free -h total used free share...
2018-11-20 14:53:27 3212
转载 innodb_flush_log_at_trx_commit参数 详解
一、参数解释 0:log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时进行。该模式下在事务提交的时候,不会主动触发写入磁盘的操作。 1:每...
2017-11-14 15:16:23 313
转载 mysql ibdata文件 误删除 恢复
1 当我们误删除ibdata 文件时千万不要慌张 此时只要不重启服务 mysql数据库还是可以使用的如何恢复前提不要把mysqld进程杀死,且不能关闭mysql服务 查到mysqld的pid[m...
2017-11-10 20:51:49 134
转载 mysql 服务器发现大量的TIME_WAIT解决办法
监控出现connect太多报警netstat-napt|grep3306出现1000多个timewait的连接参考了网上的解决方法:原因应该是 程序中没有关闭连接,mysql.close()...
2017-10-18 16:33:42 159
转载 mysqlbinlog用法
mysqlbinlog用法使用mysqlbinlog -vv 产生的数据BINLOG 'berdWRNIAAAAQQAAAE4rEwQAAIlGEAAAAAEADGhzY29tX3N1bGlhbwAKbHBfZXhw...
2017-10-16 17:59:10 86
转载 脏读 幻读 不可重复读
参考此文章http://www.360doc.com/content/13/0219/17/10504424_266580774.shtml强烈推荐此bolghttp://www.cnblogs.com/zhoujinyi...
2017-08-15 17:28:10 61
转载 关于sql的优化建议
摘自http://blog.itpub.net/28686045/viewspace-2135442/非原创1、硬件层相关优化 1.1、CPU相关 在服务器的BIOS设置中,...
2017-08-15 10:31:31 319
转载 5.1的数据库备份到5.6 并复制需要升级mysql_upgrade
5.1的数据库备份到5.6备份还原之后 开启复制 可能因为系统表机构的不一致导致报错mysql_upgrade -uroot -pcG3sBD9mazGI ...
2017-06-29 09:42:54 190
转载 比较有用的复制参数的修改
忽略某个库replicate-ignore-db=percona忽略某个库的某个表replicate-ignore-table = percona.checksums 忽略1062(唯一性冲突错误...
2017-06-05 09:05:28 95
转载 too many files问题open_files_limit值更改无效
[root@hs-79 etc]# ulimit -n204800系统的值是正确的。然后修改/etc/my.cnf配置文件,添加open_files_limit=65535...
2017-06-05 09:00:33 486
转载 mysql 启动 停止 重启服务
如何启动/停止/重启MySQL 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/i...
2017-05-31 10:29:25 81
转载 如何设置inndb_buffer_size_cache
设置inndb_buffer_size_cache合理范围详细参考http://blog.csdn.net/yang1982_0907/article/details/20123055 ...
2017-05-25 17:23:44 35
转载 在线修改字段
使用pt-online-schema-change 可以实现在线修改表结构pt-online-schema-change --user=dba --password=jsrh1sdshj --host=192.168.2...
2017-05-22 11:35:22 75
转载 初始化话数据库错误
重新安装数据库时 有可能产生系统结构错误,此时只要删除mysql下面的所有文件,初始化一个新的系统表结构即可/usr/local/mysql/scripts/mysql_install_db --basedir=/usr...
2017-05-19 14:04:32 193
转载 5.7环境还原5.1的数据库
5.7的环境还原5.1的数据mysqldump报错此时需要通过如下方式去处理mysqldump -u root -p hscom_bzjjy --set-gtid-purged=OFF > hscom_bz...
2017-05-18 16:15:20 149
转载 mysql的session超时时间
mysql里面有很多sleep的长时间等等的session设置如下两个参数 就可以 将其改为 10s中 断开sleep连接wait_timeout和interactive_timeout setg...
2017-05-18 10:53:54 3830
转载 pt-duplicate-key-checker检查数据库的重复索引
参考此篇博客http://blog.csdn.net/z1547840014/article/details/10198237检查所有库的冗余索引pt-duplicate-key-checker --user=r...
2017-05-04 14:01:00 35
转载 io吞吐量
测试吞吐量dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync[root@hs-27 etc]# dd if=/dev/zero ...
2017-05-04 10:30:14 675
转载 mysql 查询缓存及innodb缓存回收机制
1 共同点 缓存都是基于物理内存,物理内存是有限的mysql查询缓存一直缓存直到cache size用完,遵循FIFO缓存策略(先入先出算法)表数据有写入、更新时,与表相关的缓存就全部失效。innodb缓...
2017-04-25 10:31:32 186
转载 checkpoint及脏页
使用 show engine innodb status 可以查看checkpoint 点及脏页情况Log sequence number 173 2375496585Log flushed up to 173 ...
2017-04-24 17:34:59 128
转载 Innodb_buffer_pool_size 的合理设置
show status like 'Innodb_buffer_pool_%'; +-----------------------------------+-------+ |...
2017-04-24 16:08:54 71
转载 查询的时候绕过查询缓存SQL_NO_CACHE
在进行sql优化时 第一次查很慢,第二次查因为冲缓存里面查了 会很快这样 就看不出是优化之后的效果 还是 缓存查询的效果了所以 在优化时 最好 关闭缓存 来执行sql命令如下Select SQL_NO_C...
2017-04-19 14:21:31 747
转载 undo log 及 redo log 详解
详细请参考 [转]MySQL日志——Undo | Redo 本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游 00 – Undo LogUn...
2017-04-14 16:40:29 316
转载 一个简单的limit优化
# limit 默认以主键进行排序# 如果有order by 以 orderby的内容作为排序#如果 没有order by 以sql的索引排序规则为 limit 排序select id,title from ...
2017-04-14 15:18:28 73
转载 mysql 读锁及写锁
#全局读锁 此时 所有数据库中所有的表都只能读#mysql不支持对某个库添加读锁,FLUSH TABLES WITH READ LOCK#释放锁unlock tables;单独对某个表加锁lo...
2017-04-13 17:14:11 120
转载 mysql忘记密码skip-grant-tables
#此方法是基于5.7的版本 其他版本大致应该相同2.修改MySQL的登录设置:# vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysql...
2017-04-10 11:12:17 99
转载 keepalived+vip+mysql双机高可用
1.环境 mysql主从更新 yumupdateglib* 配置第三方源yum install -y epel-release直接通过yum安装keepalived#查看是否有安...
2017-04-06 11:50:30 79
转载 pt-table-checksum,?pt-table-sync及percona-toolkit工具包的安装和使用
percona-toolkit MySQL的一个很有用的工具详情请参考http://www.cnblogs.com/zping/p/5678652.html检查数据一致性(前提是 从库必须是活动的)保...
2017-03-28 10:51:24 207
转载 编辑替换大文件中的数据sed
使用sed编辑替换大文件中的数据 # 替换文件中的所有匹配项sed -i 's/原字符串/替换字符串/g' filename 例如 替换backup_40.sql 文件中的ucs2为utf8sed -i ...
2017-03-24 17:21:55 378
转载 安装sshpass
cd /etc/yum.repos.d/wget http://download.opensuse.org/repositories/home:Strahlex/CentOS_CentOS-6/home:Strahlex.r...
2017-03-20 13:49:26 115
转载 pt-query-digest慢查询分析工具
1.因为已经有以前的dba在服务器上安装过 pt-query-digest所以安装过程省略主要描述 使用方法1.找到安装目录可以通过 find /-name pt-query-digest 或者 find / -...
2017-03-20 13:44:14 41
转载 Linux查看物理CPU个数、核数、逻辑CPU个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数 cat /proc/cpuinfo| grep "p...
2017-03-20 10:32:43 55
转载 Repeatable-Read及Read-Committed区别
mysql 默认提供的是Repeatable-Read 可重复读,更适用于oltpRead-Committed 不可重复读 也可以叫做提交读在MySQL中基本有这两种事务隔离级别的设置,默认的RR(Repeata...
2017-02-27 15:13:43 928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人