随笔分类 - Lucene.NET
摘要:对与数据库的性能,有很多注意事项入行这些年,以为积累了这些就够了,也以为这些是对的,其实多为表面现象,似似而非1:不要用select *,因为这影响性能,但是人懒,没办法,用了那么多select *,也没见死机不是2:where 后面的东西要走索引,所以经常玩命的建立索引,反复的看查询分析器,到底走索引了没,单纯为了走索引而走索引,以至于出现nG数据2nG的索引3:小子加with(nolock)了没,服务器死锁了!没加赶快加,但是难免犯懒,这个东西加没加也缺乏有效的检测,经常这个人忘了加,哪个人忘了加我怎么知道,哎说多了都是泪4:sql服务器主要的性能指标为CPU,和链接数,直到后来,才知道这
阅读全文
摘要:1:很久以来,对搜索的认识一直停留在百度搜索,觉得这种东西自己的项目关系不大2:学会了sql之后,对搜索的了解上升到模糊查询,LIKE '%****%',3:了解到lucene.NET的存在后,知道了社区里面有专业的搜索方案,但中文分词缺乏,所以我拒绝使用。一直到我经历了下面这些丑事 1:数据库的一个表分表后,要得到满足条件一组的数据,以前简单的select出来,现在select一下,数据库内存就不够了或io就满了 2:为了给主要业务数据库做主从,把一个表写的非常频繁的字段单独拎出来,放在另外一个数据库里面,然后就无法按照这个字段排序了 3:要读出一组数据,排序是很复杂的那种,
阅读全文