作者visualPHP (brain)
看板Database
标题[SQL ] MYSQL & PHP 一个页面多query的情况
时间Sat Aug 2 15:22:45 2008
我有一个网站 一个页面query可能10-20次
我的表是用MYISAM 但MYISAM不支援外来建
所以我再增新一笔资料 删除一笔资料 更新一笔资料
比如增新一篇文章 我的程式一直在反覆检查 是否有这个会员
可不可以给点建议 像这种的网站(
http://www.ishtar.tw)
我要用哪种方式 因为我的程式写到好几千行 有很多都是在检查来检查去的
如果我用innodb 设定外来键 我直接把使用者输入
丢到SQL语句里 因为表有设定关联
所以不符合就query不成功
这样是否可以减少 我的querY量
但还有一个问题
因为没实际用过 "听说" innodb 用count()函数的时候会慢
但程式内很多都是有用到 所以 我不知道该怎麽做才是最佳方法
可以拜托大家给我一点建议吗?!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.78.187
1F:推 MrMarcus:innodb只有在select count(*)没有搭配where的时候会慢, 08/03 12:00
2F:→ visualPHP:select count()只要有where 条件也有涉锁影 就可以了吗 08/05 14:07