随笔 - 745, 文章 - 1, 评论 - 180, 阅读 - 155万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

07 2016 档案

摘要:1. 工具简介 pt-query-digest [OPTIONS] [FILES] [DSN] pt-query-digest [OPTIONS] [FILES] [DSN] --create-review-table 当使用--review参数把分析结果输出到表中时,如果没有表就自动创建。--cr 阅读全文

posted @ 2016-07-31 22:51 moss_tan_jun 阅读(421) 评论(0) 推荐(0) 编辑

摘要:pager less -S 阅读全文

posted @ 2016-07-17 16:39 moss_tan_jun 阅读(1162) 评论(0) 推荐(0) 编辑

摘要:在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况。下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考。 出错信息大致类似: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or R 阅读全文

posted @ 2016-07-14 16:22 moss_tan_jun 阅读(317) 评论(0) 推荐(0) 编辑

摘要:在两台机器之间移动数据库的最简单(尽管不是最快)的方法是在数据库所在的机器上运行下面的命令: 如果你想要从远程机器通过慢速网络复制数据库,可以使用: 还可以将结果保存到文件中,然后将文件转移到目标机器上并将文件装载到数据库中。例如,可以在源机器上使用下面的命令将数据库备份到文件中: (该例子中创建的 阅读全文

posted @ 2016-07-13 22:56 moss_tan_jun 阅读(206) 评论(0) 推荐(0) 编辑

摘要:1.7.1 采用MySQL_upgrade升级授权表方式升级(1) 这种升级方式比较省事,通过MySQL_upgrade命令即可完成。下面来演示一下整个升级过程。 1)修改my.cnf配置文件,因为MySQL5.1里的参数在5.5版本里已经不识别了。 2)修改innodb_fast_shutdown 阅读全文

posted @ 2016-07-13 22:49 moss_tan_jun 阅读(1073) 评论(0) 推荐(0) 编辑

摘要:在5.6版本服务器做备份 /usr/local/mysql/bin/mysqldump -S /tmp/mysql3306.sock -A -p --set-gtid-purged=OFF > backup_20160204.sql 在5.7版本服务器操作 mkdir -p /neworiental 阅读全文

posted @ 2016-07-13 22:44 moss_tan_jun 阅读(1162) 评论(0) 推荐(0) 编辑

摘要:二、编译安装 编译非常简单,可参考 README 文档,简单步骤如下: cd/tmp/sysbench-0.4.12-1.1./autogen.sh./configure --with-mysql-includes=/usr/local/mysql/include--with-mysql-libs= 阅读全文

posted @ 2016-07-12 21:58 moss_tan_jun 阅读(1303) 评论(0) 推荐(0) 编辑

摘要:"MyISAM 存储引擎( 非事物存储引擎 ):所有数据都存放在 Mysql 配置中所设定的 Datadir 目录下。 MyISAM 存储引擎除了备份 Mysql 系统共有的物理文件外,有三个文件需要备份,记录表结构元数据的 .frm 文件、存储表数据的 .MYD 文件、存储索引数据的 .MYI 文 阅读全文

posted @ 2016-07-12 21:52 moss_tan_jun 阅读(162) 评论(0) 推荐(0) 编辑

摘要:方法:在一般的SQL语句前加上explain; 分析结果的含义: 1)table:表名; 2)type:连接的类型,(ALL/Range/Ref)。其中ref是最理想的; 3)possible_keys:查询可以利用的索引名; 4)key:实际使用的索引; 5)key_len:索引中被使用部分的长度 阅读全文

posted @ 2016-07-12 20:25 moss_tan_jun 阅读(185) 评论(0) 推荐(0) 编辑

摘要:tpcc-mysql的业务逻辑及其相关的几个表作用如下: 二、编译安装 编译非常简单,只需要一个 make 即可。 Build binaries cd scr ; make ( you should have mysql_config available in $PATH) Load data cr 阅读全文

posted @ 2016-07-10 21:54 moss_tan_jun 阅读(791) 评论(0) 推荐(0) 编辑

摘要:如果是等值查询,那么哈希索引明显有绝对优势,因为只需要经过一次算法即可找到相应的键值;当然了,这个前提是,键值都是唯一的。如果键值不是唯一的,就需要先找到该键所在位置,然后再根据链表往后扫描,直到找到相应的数据; 从示意图中也能看到,如果是范围查询检索,这时候哈希索引就毫无用武之地了,因为原先是有序 阅读全文

posted @ 2016-07-10 12:59 moss_tan_jun 阅读(1579) 评论(0) 推荐(0) 编辑

摘要:grep参数 -c : 显示匹配的行数(就是显示有多少行匹配了); -n :显示匹配内容所在文档的行号; -i :匹配时忽略大小写; -s :错误信息不输出; -v :输出不匹配内容; -o : 输出完全匹配内容; --color:把匹配到的内容有颜色显示 \ : 忽略表达式中字符原有含义; ^ : 阅读全文

posted @ 2016-07-10 12:12 moss_tan_jun 阅读(159) 评论(0) 推荐(0) 编辑

摘要:/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 其他自定义路径下的my.cnf,例如:/data/mysql/yejr_3306/my.cnf /etc/my.cnf /etc/mysql/my.cnf /usr 阅读全文

posted @ 2016-07-09 21:18 moss_tan_jun 阅读(3567) 评论(0) 推荐(0) 编辑

摘要:二、Mysql权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表。 mysql权限表的验证过程为: 三、mysql有哪些权限 四、数据库层面(db表)的权限分析 五、mysql安全配置方案 1 限制访问mysql端口的ip wi 阅读全文

posted @ 2016-07-08 22:17 moss_tan_jun 阅读(292) 评论(0) 推荐(0) 编辑

摘要:覆盖索引(只访问索引的查询,即查询只需要访问索引,而无须访问数据行,最简单的理解,比如翻开一本书,从目录页查找某些内容,但是目录就写的比较详细,我们在目录就找到了自己想看的内容) 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常 阅读全文

posted @ 2016-07-08 21:29 moss_tan_jun 阅读(208) 评论(0) 推荐(0) 编辑

摘要:那么,我们如何避免这个delete from tb_name不带条件的呢?其实是有办法的,但这只针对运维DBA或者DBA在操作时候有用,但对于PHP和JAVA程序,它的连接操作方式,就没办法避免了 set sql_safe_updates=on 或者 set global sql_safe_upda 阅读全文

posted @ 2016-07-06 23:28 moss_tan_jun 阅读(455) 评论(0) 推荐(0) 编辑

摘要:利用子查询示例: SELECT * FROM your_table WHERE id <= (SELECT id FROM your_table ORDER BY id desc LIMIT ($page-1)*$pagesize ) ORDER BY id desc LIMIT $pagesize 阅读全文

posted @ 2016-07-05 21:56 moss_tan_jun 阅读(175) 评论(0) 推荐(0) 编辑

摘要:"一:MySQL查询计划输出列的含义:1.id:每个被独立执行的操作的标识,表示对象被操作的顺序;id值越大,先被执行;如果相同,执行顺序从上到下。2.select_type:查询中每个select子句的类型。3.table:名字,被操作的对象的名称,通常是表名,但有其他格式。4.partition 阅读全文

posted @ 2016-07-04 23:28 moss_tan_jun 阅读(370) 评论(0) 推荐(0) 编辑

摘要:任环境离不开监控,如果少了监控,有可能就会陷入盲人摸象。 推荐zabbix+mpm构建监控。 http://blog.itpub.net/30109892/viewspace-1815109/ Extra有时候会显示“Select tables optimized away”,意思是没有更好的可优化 阅读全文

posted @ 2016-07-04 21:31 moss_tan_jun 阅读(197) 评论(0) 推荐(0) 编辑

摘要:老规矩,开场白,刚开始用mysqldump,备份100G+的数据库,再加上服务器繁忙,备份速度像蜗牛似的,于是寻找更高效的备份方法。网上都说用xtrabackup比较适合备份大的数据库,而且备份效率也高,就尝试使用一次,结果明显感觉比mysqldump备份与恢复速度就是快不少,那以后就用它了。大礼拜 阅读全文

posted @ 2016-07-01 21:28 moss_tan_jun 阅读(345) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示