欢迎来到我的记忆小窝

feed订阅 腾讯微博 新浪微博 twitter 立即注册 你好,欢迎光临!

最近公司的服务器很变态,经常卡壳,BOSS一天2次召唤,这个滋味不好受,开始优化Mysql,下面是个人觉得从网上找的比较实用的查看mysql一些基本状态的命令,记录下来以备实用。 根据服务器的“状态”进行优化。 mysql> show global status; 可以列出MySQL服务器运行各种状态值,我个人较喜欢的用法是s...
1、检查进程 ps -ef|grep memcached 2、检查端口 netstat -na|grep 11211 3、重启服务 /etc/init.d/memcached restart
由于长时间服务器日志积累,导致硬盘空间耗尽,数据库无法正常写入数据库,导致数据库服务停止。 留30天的日志就够我们平时数据分析,因此没有必要保留太多日志占用硬盘空间。 通过定时任务,我们只保留30天即可。 1.删除文件命令: find 对应目录 -mtime +天数&nb...

mysql in 排序

2017.05.31, 技术分享 ,抢沙发,315人打酱油
在写sql查询的时候,有时候通过in来查询多个id 排序会默认升序排列,但是我们想安装in里面的顺序排列 可以通过这样写sql语句实现 sql: select * from table where id IN (1,7,9,3,2,5) order by field(id,1,7,9,3,2,5); 这...

mysql慢查询分析

2017.05.31, 技术分享 ,抢沙发,287人打酱油
mysql自带的慢查询工具mysqldumpslow分析了(mysql的bin目录下),我这里的日志文件名字是slow.log。 列出记录次数最多的10个sql语句 mysqldumpslow -s c -t 10 slow.log 列出返回记录集最多的10个sql语句 mysqldumpslow -...
最近发现mysql进程占用的CPU一直在飙升,看看memcache是否真实的发挥了他的作用,百度找到了一款开源的php健康工具memcachephp。 memcachephp是一款memcache图形界面的监控工具,可以通过这个工具查看到局域网内所有部署memcache机器或者端口的memcache的运行情况,对我们监控memcache...
以前我要查找数据都是使用like后来发现mysql中也有正则表达式了并且感觉性能要好于like,下面我来给大家分享一下mysql REGEXP正则表达式使用详解。 以下是可用于随REGEXP操作符的表的模式。 应用示例,查找用户表中Email格式错误的用户记录: ...
通过show slave status\G 发现从库停止报错: 相同自然ID报错解决方法 一般是事务回滚造成的: 解决办法: mysql> slave stop; mysql> set GLOBAL SQL_SLAVE_...
有时候我们对每一种产品都有一个提成公式,而这个计算提成的公式是以字符串格式存在表中的 当我们用这个计算公式时,他并不像我们写的:$a=2+3*5;这样简单的能计算出结果,而它是个字符串 所以,我们就必须把字符串转化为我们能够处理的结果 而php中的eval()函数可以处理php代码,因此可以用此来解决:以字符串格...
假设apache和mysql都安装在非系统盘上,重装windows,apache、mysql当然都不能启动了。不甘心傻乎乎的用安装文件 重新安装,开源软件一般不使用windows自己的COM等组件,安装不用做复杂的注册表操作,只要将它们的主程序注册为windows的服务就可以 了,windows的sc命令可以帮助我们完成这个工作,格式是这样的: ...