
MySQL
文章平均质量分 74
lenxen
这个作者很懒,什么都没留下…
展开
-
MySQL不支持InnoDB修改,InnoDB优缺点
MySQL有好几种Engine,最常用的是MyISAM 和Innodb,MyISAM对一一般的项目经常使用! 最近在跟踪项目天气预报15天查询网时,其中有一张历史天气查询表,数据增长很快,数据达到了近百万条,每天又频繁更新插入数据,经常靠成表锁,影响性能,分析后决定把这张表改用innodb; 以下是这次项修改中遇到的问题及解决办法! 插入数据库时出现这种错误的解决办法: MySQL Ser原创 2012-09-11 14:15:03 · 1317 阅读 · 0 评论 -
网站SQL注入漏洞原理及解决办法
前段时间拿网站天气预报15天查询(http://tqybw.net)到360网站全检测,发现问题很严重,存在SQL注入漏洞,后来逐个排查,确保网站安全! 以下是网站SQL注入漏洞原理及解决办法,希望广大web开发人员注意和学习! 目标存在SQL注入漏洞。 1.SQL注入攻击就是攻击者通过欺骗数据库服务器执行非授权的任意查询过程。 2. SQL注入攻击就其本质而言,它利用原创 2012-10-26 12:45:13 · 2959 阅读 · 0 评论 -
mysql : Got error 134 from storage engine
朋友一个天气预报网(http://tqybw.net)说网页打开不内容,让帮看下! 打开发过来的网址(http://tqybw.net/beijing15tian)页页提示错误: tahblename Got error 134 from storage engine 判定这个是表出了问题,没办执行语句了 去mysql.com 找了下错误原因 Even though the ...原创 2012-08-07 16:11:11 · 193 阅读 · 0 评论 -
常见的一些MySQL数据库优化技巧
mysql优化和性能很重要,特别是对一些中等站,简单的优化效果明显 下是是个人对网站天气预报网(http://tqybw.net)优化的一些等记,后续优化的问题会更新上来 1. 索引很重要 之前列举记录用了下面的语句。state字段为索引。 SELECT * FROM history WHERE state='ok' AND feed_url<>...原创 2012-08-10 11:51:04 · 105 阅读 · 0 评论 -
SQL搜索下划线,like中不能匹配下划线的问题
最近在检测天气预报15天查询网站(http://tqybw.net)时的URL时,发现页面中有很些404页,分析发现,是请求地址的能参数中多了下划线“_”,而rewrite规则中并没有配这样的规则,数据库表中出现“_”,并不多,想找出来把下划线去掉,按照正常的查找,结果返回记录不正常,找了下资料,原来下划线在like中有着特殊的含义,它表示匹配任意一个字符。因此在查询包含下划线内容的时候需要...原创 2012-09-07 12:46:20 · 641 阅读 · 0 评论 -
MySQL表引擎中MyISAM和InnoDB的区别与应用
常用的MySQL表引擎有不少,但最常用的就是MyISAM和InnoDB。 最近做的项目:天气预报15天查询(http://15tianqi.cn/),因为表更新和数据不断增加考虑过mysql表引擎是否要换InnoDB;对于这两个的使用查了下资料: MySQL: InnoDB 还是 MyISAM?: 下面先让我们回答一些问题: 1、你的数据库有外键吗? 2、你需要事务支持吗? 3...原创 2014-04-30 10:57:52 · 207 阅读 · 0 评论