现在位置: 首页 > Mysql
2017年12月04日 mysql, 编程开发 ⁄ 共 3761字 暂无评论
声明一下:下面的优化方案都是基于 “ Mysql-索引-BTree类型 ” 的 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式 key_len列,索引长度 rows列,扫描行数。该值是个预估值 extra列,详细说明。注...
阅读全文
最近发现自己使用的某台云服务武器只要稍微流量大一点,就会出现莫名的的数据库连接错误的情况 ,然后连上服务器查看,发现mysql进程被结束了,经常出现这种情况,这还怎么得了,然后第一时间查看mysql日志 发现是被进程结束了,好端端的怎么就自己结束了呢,这时候想到应该是mysql进程占用太多内存,然后被系统给kill 掉了. 然后 tail /var/log/messages 查看服务器的系统日志/var/log/messages 然后看了下在mysql自动停止的时间段内,...
阅读全文
2015年10月16日 mysql, 编程开发 ⁄ 共 3926字 暂无评论
1.简单sql防注入 简述: 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。 在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。 magic_quotes_gpc的一点认识 以及addslashes addcslashes区别: 1、条件: magic_quotes_gpc=off 写入数据库的字符串未经过任何过滤处理。从数...
阅读全文