问个效率问题 很头痛! 使用ID(int) 能增加查找速度... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Just add some index........ blackhero(黑侠客)说的好,没办法,数据量多,再怎么优化都要时间的 使用聚簇索引的话,数据物理上是顺序存储的,所以查找的时候,以聚簇索引作为必要的搜索条件,数据库会自动套用常用的优化过的数据结构算法。举个例子,二分法,Btree等等,都很快的。时间复杂度nlogn的嘛。 首先是分表,如果是orcale,还建议分区另外,适当建立索引当然,一定要优化sql语句,使查询的时候尽量使用索引,避免全表扫描(这点可以看执行计划),查询的时候也不能在索引列上使用函数,这样也会限制索引再有就是,你提到的是"频繁查找内容",应当使用绑定变量的方法,不能在sql里把变量值写入,这样数据库在执行后面的语句时就不用再做语法分析等等耗时的工作了 如果物理存储优化和sql优化都做够了,还是不行,应当考虑是不是设计有问题了,那样就只能重新设计了 在线坐等.net IIS高手帮忙解决 XtraGrid.bandedGridView中关于焦点行的问题 求ArcGIS Server开发包 网游,问道自动喊话器的原理 如果记录软件的运行时间? winform窗体无法捕捉keypress事件! c# 文件权限操作 救命的请进~ToolTip.Show (String, IWin32Window, Int32, Int32, Int32) 关于帐号导入的问题急!!!!!!!! 关于移位的一点疑问 关于dotmsn验证对方加入自己的问题 如何禁止ListView的水平滚动条,而允许垂直滚动条
举个例子,二分法,Btree等等,都很快的。时间复杂度nlogn的嘛。
另外,适当建立索引当然,一定要优化sql语句,使查询的时候尽量使用索引,避免全表扫描(这点可以看执行计划),查询的时候也不能在索引列上使用函数,这样也会限制索引再有就是,你提到的是"频繁查找内容",应当使用绑定变量的方法,不能在sql里把变量值写入,这样数据库在执行后面的语句时就不用再做语法分析等等耗时的工作了