为什么 ping 域名及ip的响应时间差别很大
出现问题的现象和下面的博文类似: ping-slow-by-hostname-not-by-ip
上面文章中提到了可能是由于反向域名解析(reverse dns) 延迟引起的 ping 域名时间特长, 事实上我们通过 strace 跟踪 ping -c 1 highdb.com 程序的调用情况如下显示:
socket(PF_INET,...
cve-2016-5195 漏洞处理说明
详见以下链接:
漏洞影响描述:
A race condition was found in the way Linux kernel's memory...
proxysql 介绍及测试使用
proxysql 是一个 MySQL 中间层的代理, 其源代码 github-proxysql 在github 上托管, 兼容 MySQL 协议, 所以同样支持 Percona 和 MariaDB 分之版本. 同类的产品有 Atlas 和 kingshard, 三者相比较起来,...
如何安全的使用 bash 操作 MySQL
最近在 percona blog 中看到这篇文章 use-mysql-shell-securely-from-bash , 讲述如何在 Bash 中安全的使用 MySQL 进行查询. 字面意思的安全要比文章所说的更宽泛, 不过这篇文章有几点可取之处值得学习, 因为 Bash 的方便性, 我们经常用到 Bash 来完成各种脚本任务, 如果操作数据库的话(比如备份, 监控等), 任何可以执行 percona launchpad percona blog glusterfs trash 功能引起进程崩溃退出 glusterfs 的 trash 功能类似回收站, 用户删除的文件保存到指定的回收目录里, 该功能可以用于数据恢复. 系统环境: 错误日志: 每隔几分钟, gluster 进程退出, 相应的报错信息如下: 背景介绍 本文基于一个 discuz 论坛表的需求描述 – 将论坛中所有表为 mediumint(8) 的字段升级为 int(10), 以存储更大的用户 id 信息; 通过批量升级字段的方式也适用于其它相关的需求. 顺便吐槽下 discuz 这么多年以来对基础表的优化接近于无, 在用户较多或访问较频繁的场景下, 基础表的结构依然缺乏比较完善的设计. 步骤 考虑到论坛运行一段时间后, 一些表会比较大, 如果业务需要持续运行的话, 不太适合直接 alter table...
https://github.com/nomad-software/snap https://github.com/arstercz/snap 注: 笔者新启 snap 分支项目后, 做了以下改动: 更多信息参见 snap 链接Read More
MySQL CVE-2016-6662 远程代码执行漏洞处理说明
CVE-2016-6622漏洞的影响参见:
Percona MySQL 的处理措施详见:
利用此漏洞的条件需要满足以下:
1. 本地或远程的MySQL 用户需要有 SUPER 或 FILE 权限;...
glusterfs trash 功能引起进程崩溃退出处理
Centos 6.4 Glusterfs-3.7.11
有效的升级 MySQL 库中所有表的字段属性
MySQl schema 表变更版本管理
修复 cli 命令行需要返回 error 信息的错误; 增加 clear 选择删除指定库的版本控制信息;