问个效率问题 很头痛! 使用ID(int) 能增加查找速度... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Just add some index........ blackhero(黑侠客)说的好,没办法,数据量多,再怎么优化都要时间的 使用聚簇索引的话,数据物理上是顺序存储的,所以查找的时候,以聚簇索引作为必要的搜索条件,数据库会自动套用常用的优化过的数据结构算法。举个例子,二分法,Btree等等,都很快的。时间复杂度nlogn的嘛。 首先是分表,如果是orcale,还建议分区另外,适当建立索引当然,一定要优化sql语句,使查询的时候尽量使用索引,避免全表扫描(这点可以看执行计划),查询的时候也不能在索引列上使用函数,这样也会限制索引再有就是,你提到的是"频繁查找内容",应当使用绑定变量的方法,不能在sql里把变量值写入,这样数据库在执行后面的语句时就不用再做语法分析等等耗时的工作了 如果物理存储优化和sql优化都做够了,还是不行,应当考虑是不是设计有问题了,那样就只能重新设计了 ExecuteNonQuery: connection属性尚未初始化。。。来人看看怎么回事· 接口有什么好处?和超类有什么区别?接口如何使用? 怎么将cs项目分开打包,然后通过动态添加引用 使用摄像头摄像时怎么控制相片的大小! 如何取一方法的所在的命名空间名称和类名呢? 关于自动刷新问题 yyyy-MM-dd的正则表达式是不是这样写? C#操作IIS... 新手发个比较低级的问题求解答!!~~ 放分!!!!老大们,帮忙:在datagrid中输入数据时回车键怎么捕获?! 关于dotmsn验证对方加入自己的问题 如何禁止ListView的水平滚动条,而允许垂直滚动条
举个例子,二分法,Btree等等,都很快的。时间复杂度nlogn的嘛。
另外,适当建立索引当然,一定要优化sql语句,使查询的时候尽量使用索引,避免全表扫描(这点可以看执行计划),查询的时候也不能在索引列上使用函数,这样也会限制索引再有就是,你提到的是"频繁查找内容",应当使用绑定变量的方法,不能在sql里把变量值写入,这样数据库在执行后面的语句时就不用再做语法分析等等耗时的工作了