- 博客(39)
- 收藏
- 关注
原创 SQLAdvisor
SQLAdvisor是美团开源的一款索引建议工具,详见https://github.com/Meituan-Dianping/SQLAdvisor/blob/master/doc/THEORY_PRACTICES.md 依赖安装https://www.percona.com/doc/percona-server/5.6/installation/yum_repo.htmlyum install h
2017-03-29 10:58:49
360
原创 puppet安装部署
参考文档 1. host文件,master与agent% 解析主机名,彼此通信 [hostname] 192.168.253.131 puppetmaster.kisspuppet.com puppetmaster192.168.253.130 agent1.kisspuppet.com agent1192.168.253.129 agent2.kisspuppet.com agent2192.1
2017-03-29 10:58:44
166
原创 主键查询值,int与字符串类型混用导致索引失效
select * from user where id in (5230,’45’) *************************** 1. row *************************** id: 1 select_type: SIMPLE table: user type: ALLpossible_keys: PRIMAR
2017-03-29 10:58:38
499
原创 公钥配置
https://wiki.tuna.tsinghua.edu.cn/SshKeyHowto https://wiki.archlinux.org/index.php/SSH_keys_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
2017-03-29 10:58:33
222
原创 sysbench mysql压力测试
下载安装参考项目地址 服务器:4核16G 构造数据:50张 5000000万条数据 1 准备数据 sysbench /data/eh/src/sysbench-master/tests/include/oltp_legacy/parallel_db --oltp-table-size=5000000 --mysql-user=sbtest --mysql-password=sbtest50 --t
2017-03-29 10:58:27
142
原创 inception cenOS 安装
inception手册http://mysql-inception.github.io/inception-document/install/ 执行命令sh inception_build.sh,centOS安装不成功 下载zip文件 #wget https://github.com/mysql-inception/inception/archive/master.zip 安装依赖 #yum i
2017-03-29 10:58:21
144
原创 sudo命令出错 must set be suid
特殊权限 4,2 ,1 4 suid,控制用户执行的文件,以文件所属用户的身份执行。当一个可执行的文件拥有suid时,会将文件拥有者的x位变成s(---s--x--x),这时称为set uid,简写就是suid。而android root时. suid权限仅对二进制程序(系统中的一些命令)有效,不能用在脚本上,因为脚本是将很多程序集合到一起来执行,而不是脚本本身在执行;suid放在目录上
2017-03-29 10:58:15
259
原创 mongo
#mongodb安装(3.4.0)#下载安装包,解压mkdir /data/mongodbcd /data/mongodbmkdir log conf data binvim conf/mongod.conf#添加一下内容port=27017dbpath=/data/mongodb/datalogpath=/data/mongodb/log/mongod.logf
2017-03-29 10:58:10
128
原创 mongodb (一)
#mongodb安装(3.4.0) #下载安装包,解压 mkdir /data/mongodb cd /data/mongodb mkdir log conf data bin vim conf/mongod.conf #添加一下内容 port=27017dbpath=/data/mongodb/datalogpath=/data/mongodb/log/mongod.logfork=true#a
2017-03-29 10:58:06
132
原创 innodb更改行格式,系统盘占用急剧升高
#大表引擎修改后,数据量较myisam引擎表大很多,对存储的行格式修改后,数据量减小。 #备库修改时,由于服务器时间较早,系统盘20G,突然收到/磁盘空间占比89%的报警,立即将修改中断,恢复正常 #查找原因:运行DDL,同时用du命令查看/目录下各目录的占用变化 #du –h / --max-depth=2 结果显示,总占用不变,各目录无变化,但是df -h显示/占比一直在升高,中止,未找到原
2017-03-29 10:57:59
195
原创 修改引擎崩库问题
由于某些原因,过去一直在使用myisam引擎,随着数据量的增长以及存在的超级大表(20G+),备份和运维越来越痛苦。 趁服务器到期,对mysql(5.1~5.5~5.6)进行升级,使用新的服务器,重新配置,innodb_buffer_pool配置在服务器物理内存(8G)的65%~75%之间,运行一段时间后,开始着手修改引擎为innodb。 随着DDL的进行,服务器内存一直升高,mysql到了80%
2017-03-29 10:57:54
976
原创 mysql无法输入中文
#查看系统的环境变量 echo $LANG zh_CN.UTF-8 vim /etc/sysconfig/i18n 1 LANG="en_US.UTF-8"2 SYSFONT="latarcyrheb-sun16" #以上是系统默认 #有人修改了,查看/etc/profile export LC_ALL="C"export LANG="zh_CN.UTF-8" #把上边的参数注释,添加下边的参数,
2017-03-29 10:57:48
308
原创 宕库
2016-12-13 10:17:28 7f7de8469700 InnoDB: Assertion failure in thread 140178744579840 in file row0mysql.cc line 1700InnoDB: Failing assertion: node->pcur->rel_pos == BTR_PCUR_ONInnoDB: We intentionall
2017-03-29 10:57:44
255
原创 Specified key was too long; max key length is 767 b
alter table … engine=innodb,row_format=dynamic; Specified key was too long; max key length is 767 b
2017-03-29 10:57:38
111
原创 zabbix3.2在lamp环境安装
zabbix官网下载zabbix-3.2.1.tar.gz wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.1/zabbix-3.2.1.tar.gz tar –xzf zabbix-3.2.1.tar.gz #官方手册https://www.zabbix.com/documentat
2017-03-29 10:57:27
213
原创 apache与php安装
安装库文件yum install -y pcre pcre-devel apr apr-deve安装apachecd /usr/local/src/httpd-2.4.23Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packa
2017-03-29 10:57:23
125
原创 pt-heartbeat监控延时
测试国内主机到国外主机mysql的延时 主机 perl /usr/bin/pt-heartbeat -uroot --ask-pass -D uk --create-table --update --daemonize 当运行脚本,无法检测到进程时,应删掉其在tmp下产生的临时文件,重新运行即可 备机 pt-heartbeat --user=root --ask-pass --monitor
2017-03-29 10:57:16
156
原创 mysql5.7.16安装
系统:centOS6.5 mysql: 5.7.16 wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz groupadd mysqluseradd -r -g mysql -s /bin/false mysql mkdir /data/mysqlchown –
2017-03-29 10:57:10
173
原创 lepus监控OS配置
Lepus通过snmp协议进行对操作系统数据采集,因此需要在监控机和被监控机开启snmp服务snmp协议:简单网络管理协议(SNMP,Simple Network Management Protocol)构成了互联网工程工作小组(IETF,Internet Engineering Task Force)定义的internet协议簇的一部分。该协议能够支持网络管理系统,用以监测连接到网络上的设备是
2017-03-29 10:56:58
337
原创 mysql字符集问题
背景:数据库表信息乱码问题影响:数据库连接初始化中断原因:init_connect参数设置问题,参数为不可执行语句。1.1 DB字符集参数#数据库中的字符集设置(以下全部为修改过后的结果)mysql> select user();+----------------+| user() |+----------------+| root@localhost |
2017-03-29 10:56:53
114
原创 子网掩码值
子网掩码值: 1.掩码255.0.0.0:/8(A类地址默认掩码) 2.掩码255.128.0.0:/9 3.掩码255.192.0.0:/10 4.掩码255.224.0.0:/11 5.掩码255.240.0.0:/12 6.掩码255.248.0.0:/13 7.掩码255.252.0.0:/14 8.掩码255.254.0.0:/15 9.掩码255.2
2017-03-29 10:56:40
1864
原创 僵尸进程(待补充)
系统存在一个僵尸进程很久了,前期没有去理会 ps -ef|grep defuncroot 8087 29207 0 May11 ? 00:00:00 [grep] kill -9 8087 29207进程消失,更多问题(后期补充)
2017-03-29 10:56:37
134
原创 libc.so.6重做链接,删除导致的缺失问题(后期需要深入研究),未能成功升级
中间件启动,提示/lib64/libc.so.6版本过低,升级glibc后,修改临时环境变量,结果导致sgment fault错误,根据报错 ll /lib64/ |grep libc-rwxr-xr-x 1 root root 1726296 Aug 17 2015 libc-2.5.solrwxrwxrwx 1 root root 18 Oct 28 10:50 libc.so.
2017-03-29 10:56:32
2210
原创 atlas
寻找包含 libcrypto.so.10 的安装包,运行: yum provides */libcrypto.so.10 yum install openssl101e-1.0.1e-9.el5.x86_64 /usr/local/mysql-proxy/bin/mysql-proxy: /lib64/libc.so.6: version `GLIBC_2.7' not found (requ
2017-03-29 10:56:27
182
原创 ./encrypt: error while loading shared libraries: libcrypto.so.10:
./encrypt: error while loading shared libraries: libcrypto.so.10:
2017-03-29 10:56:23
910
原创 lepus bug
------------------------------------------------BUG fix-------------------------------------------- ---------------------redis---------------------- [root@HE3 lepus]#vi check_redis.py 148149 excep
2017-03-29 10:56:13
116
原创 表空间监控
表空间没有数据时,在lepus.py中的相应位置添加如下语句: if monitor_mysql=="1": job = Process(target = job_run, args = ('check_mysql_bigtable',frequency_monitor)) joblist.append(job) job.sta
2017-03-29 10:56:10
162
原创 重启库,提示找不到mysqld
--ledir=/usr/local/mysql/bin 加上server的 directory https://dev.mysql.com/doc/refman/5.5/en/mysqld-safe.html
2017-03-29 10:56:07
221
原创 安装sysbench遇到找不到库文件的问题
export LD_LIBRARY_PATH=/usr/mysql/lib./configure --prefix=/usr/local/sysbench --with-mysql-includes=/data/eh/mysql/include/ \ --with-mysql-libs=/data/eh/mysql/lib/ --with-mysql=/data/eh/mysql
2017-03-29 10:56:01
271
原创 max_%_connection参数详解
对于连接数的设置,show variables里有三个参数可以对它进行控制,max_connections与max_user_connections以及max_connect_errors。下面对这三个参数相关描述。 max_connections:针对所有的账号所有的客户端并行连接到MYSQL服务的最大并行连接数。简单说是指MYSQL服务能够同时接受的最大并行连接数。 max_user_conn
2017-03-29 10:55:51
309
原创 大varchar,test,blob数据类型的优化
set global innodb-file-format=Barracuda 其它优化,后续补充
2017-03-29 10:55:39
243
原创 5.1 timestamp数据类型默认值
5.1 不支持同一张表中有多个tmiestamp类型字段的默认值为current_time, 5.6版本无此问题
2017-03-29 10:55:36
504
原创 sudo su– user
[root@localhost ~] # visudo –f /etc/sudoers 在文件中的root账户下添加需要切换root账户的账户 root ALL=(ALL) ALLuser ALL=(ALL) ALL
2017-03-29 10:55:32
139
原创 登录数据库后,use db很慢的问题
mysql> use dblReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A登录时出现这种情况,一般是有大量库,表,字段需要扫描,会很慢,登录库时可以加上-A参数不进行预读,速度会很快。
2017-03-29 10:55:27
350
原创 MySQL整理碎片
1 innodb引擎表 alter table TABLE_NAME engine='innodb';还有一种方法 optiize table TABLE_NAME;http://stackoverflow.com/questions/30635603/what-does-table-does-not-support-optimize-doing-re
2017-03-29 10:55:17
435
原创 mysql 5.6.35升级5.7.15
-背景:上线新的项目,需要将多个库的数据联合分析;数据迁移项目 -现状:线上升级版本进行中,5.1(少数),5.6.33~5.6.35(升级后的主流版本) 方案: 1. 多实例 2. 多源复制:主体数据量较小,采用sql导入完成。升级的方式可以谷歌,sql导入的方式只适合小的数据量。由于另一个数据迁移项目的数据量较大,采用物理文件替换的方式。
2017-03-26 17:53:50
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人