表示 进入内容 135611357015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
[MySQL] Buffer Pool Adaptive Flush

Buffer Pool Adaptive Flush 在MySQL的帮助文档中Tuning InnoDB Buffer Pool Flushing提到, innodb_adaptive_flushing_lwm,innodb_max_dirty_pages_pct_lwm, innodb_io_capacity_max, 和innodb_flushing_avg_loops. 公式决定了Adaptive Flush刷入的page数。

【mysql】  【innodb】  【adaptive】  【page】   点击查看原文>

将MYSQL查询导出到文件

sql文件:

set names utf8; select * from xxxxx

  mysql命令:

mysql -h xxxx -uxxxx -p 4.txt



【mysql】  【SQL】   点击查看原文>

运维调试记录:无法远程连接MySQL数据库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaobryant/article/details/45192887 问题描述

出于兴趣,本人在Windows和Ubuntu系统上均安装了MySQL服务器和客户端。

【mysql】  【ubuntu】  【防火墙】  【windows】  【数据库】  【shell】  【配置】   …

[获取更多]
[MySQL 5.7.7] 拆分LOCK_grant读写锁

Worklog: https://dev.mysql.com/worklog/task/?id=8355 问题: Lock_grant锁实际上是一个读写锁,每执行一条sql都要读取执行check_grant来检查权限是否匹配,这时候加的是读锁,而读锁是可以并发的。大多数情况下加锁开销是很不明显的,但是在MySQL将大多数只读场景下的锁都消除掉后,LOCK_grant开始变的比较突出了。 5.7里主要消除掉了几种会影响到只读性能的锁: #为InnoDB表消除THR_LOCK #MDL LOCK维护改成LOCK FREE的算法 #为AUTO-COMMIT的SELECT缓存Read View来减少trx_sys->mutex冲突 Stewart Smith report了一个Bug#72829 来描述LOCK_grant在power机型的影响,在他的测试中,LOCK_grant去除掉后,居然有50的性能提升。我相信这是和平台相关的。。。因为我的机器上很难达到这样的提升。。。。 我也在bug上跟着吐槽啦,MySQL 5.7.5的只读测试中,LOCK_grant直接排到第一位了: …

[获取更多]
使用fuser查询文件、目录、socket端口的占用进程

fuser可用于查询文件、目录、socket端口和文件系统的使用进程

1.查询文件和目录使用者 fuser最基本的用法是查询某个文件或目录被哪个进程使用:

# fuser -v .

【mysql】  【Access】  【Socket】  【Bash】   点击查看原文>

关于ORACLE MYSQL NOT IN和NOT exists需要注意的 NULL值

首先说明NOT IN 和NOT EXISTS 并不完全等价 ORACLE MYSQL 都是如此 源表: SQL> select * from testa1; NAME                          ID ---------------...

【mysql】  【Oracle】  【HASH】  【Access】   点击查看原文>

MySql 方言语句

1.时间 MySql中的时间类型有多种。如 timestamp、date、datetime等。 datetime为 2015-01-02 3:00:00这种格式,用得比较多。插入语句中对应位置写成“2015-01-02 3:00:00”这种格式的字符串就可以了。 timestamp属性的列的显示格式与datetime列相同,为YYYY-MM-DD HH:MM:SS。它比datetim

【java】  【mysql】  【class】  【Create】  【timestamp】  【存储过程】   …

[获取更多]
[MySQL FAQ]系列 — pt-table-checksum工具使用报错一例


图片来自Percona官网

今天同事在用 percona toolkit 工具中的 pt-table-checksum 对主从数据库进行校验,提交命令后,一直提示下面的信息:

Pausing because Threads_running=0

看字面意思是在提示当前活跃线程数为0,但为什么不继续执行呢。这个提示信息有点含糊其辞,该工具是用Perl写的,因此直接打开看脚本跟踪一下,大概就明白怎么回事了,原来是这个工具有负载保护机制,避免运行时对线上数据库产生影响。

和这个机制相关的参数名是: –max-load,其类型是:Array,用法是一个或多个 variables = value

[获取更多]
mysql 备份命令

C:\Users\hp>mysqldump -uroot -proot用户密码 你的数据库名称 > D:\你的数据库名称.sql 如:

mysqldump -uroot -proot test > D:\test.sql 开始做,坚持做,重复做

【mysql】  【SQL】  【数据库】  【test】  【HP】   点击查看原文>

sqoop组件运行出错问题解决--com.mysql.jdbc.Driver

sqoop list-tables --connect jdbc:mysql://192.168.11.94:3306/huochetoudalian --username xxx -password xxxWarning: /opt/cloudera/parcels/CDH-5.

【java】  【mysql】  【Apache】  【http】  【JDBC】  【Driver】  【class】  【sqoop】   …

[获取更多]
表示 进入内容 135611357015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »