![]() |
1
3
试试这两种方法,看看哪种在你的系统上更快。数据库优化几乎没有硬性规定,这实际上取决于您的环境。 |
![]() |
2
2
全文搜索 因为它有很多强大的性能特性。特别是在处理各种查询时。(例如x和y.x接近y等)。 但在我开始漫谈FTS的专业版之前,我只是检查了您的服务器版本->sql2000。 可怜的东西。当时FTS很简单,所以坚持下去 多个单一索引 . 我们使用Sql2008和。..它摇滚。 哦,顺便问一下,你知道Sql2008(免费版)中有FTS吗?可以升级吗? 从sql2000开始->如果可以的话,sql2008非常值得。
|
![]() |
3
1
我同意Grauenwolf的观点,我想补充一点关于索引的说明。请记住,如果您使用以下语法:
然后,在搜索时无论如何都不会使用索引 字段1 而且你必须求助于全文索引。为了完整起见,上述语法返回所有行,其中 字段1 包含 价值 (一开始不一定)。 如果你必须搜索“contains”,全文索引可能更合适。 |
![]() |
4
1
我选择了“多个单一索引”选项。我最终为每个查询的列创建了一个索引,每个索引只包含列本身。搜索效果很好,响应时间大多在亚秒级。有时需要2-3秒,但我将其归因于我的数据库服务器(几年前的笔记本电脑,3GB内存和慢速磁盘)。 我没有测试全文选项,因为它不再是必要的(而且我没有时间去做。) |
![]() |
Max · 用两列中的特定值对识别R中的数据帧行 9 月前 |
![]() |
Remaker Shadow · Excel-索引+匹配公式问题[重复] 10 月前 |
![]() |
Dasi · Pandas.loc返回序列或浮点数不一致 1 年前 |
![]() |
climsaver · 首次连续查找两个相同值的索引 1 年前 |
![]() |
babipsylon · 在C中创建div_t类型结构元素的数组++ 1 年前 |
![]() |
Martin AJ · 如何在庞大的数据集上快速执行COUNT(*)? 1 年前 |