这两天在看之前一个小朋友写的作业。
这个作业是写一个类似留言板的东西。
因为留言板充其量也就三四个人访问。
所以我就索性把之前的部分缓存去掉。
这样所有的请求都直接走数据库查询。
简单的检查了一下大多数请求的性能。
比以前快了不少平均请求小于xx毫秒。
哈哈可以开心的开一瓶牛奶进行品尝。
可是我发现其中有一个请求不很正常。
全表仅仅只有一千条数据不到却很慢。
花了几分钟研究了一下数据库的索引。
按理说即使完全不走索引全表扫也快。
后来发现了真正的罪魁祸首就在这里。
在查询语句中使用了大量的动态条件。
而且有些条件的判断逻辑并不很科学。
好了重新按照真正的条件组织了语句。
简单的检查了一下大多数请求的性能。
哈哈可以开心的开一瓶牛奶进行品尝。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。