indexing

    1热度

    2回答

    这应该是一个容易的人: 请问<noscript>元素导致HTML页面只侍奉<noscript>标签内的内容,谷歌爬虫和隐藏我的静态内容的所有其他导致它如此不被索引? 谢谢!

    15热度

    4回答

    我连接到一个表几十个不同的时间,每一次,我加入(或过滤)的基础上一列的SUBSTRING的结果(这是一个字符串,但左填充零,我不关心最后四位数字)。因此,尽管此列已编入索引,并且我的查询将使用索引,但它执行了表扫描,因为SUBSTRING本身未编入索引,因此SQL Server必须在加入之前对每一行进行计算。 我正在寻找关于如何加快此过程的任何想法。目前,在表格上有一个视图(这是一个“SELECT

    3热度

    1回答

    我正在寻找一个带有组合键的增强ordered_non_unique索引的自定义比较器。我不确定如何做到这一点。 Boost有composite_key_comparer,但这对我不起作用,因为密钥成员之一的比较器取决于以前的成员。这是一个简化的例子,但我希望third_上的索引按third_降序排列,当second_为'A'时,首先保留third_的0值,并在所有其他情况下使用std :: les

    7热度

    4回答

    我最近接管了一个项目,他们有一个SQL作业设置,每三个小时运行一次,这会重建在ASP.NET成员资格数据库表中找到的索引。 这似乎相当高,每天重建索引8次。我每天约有2000名新用户,总共约有200万注册用户。 对于正确的索引重建计划,您有什么建议?

    7热度

    3回答

    我有一个表格,其中没有通过rails迁移创建的复合索引。现在,我需要创建一个rails迁移,它将删除这个索引并创建一个新索引,但我不一定知道索引的名称是什么。 我知道可以在迁移步骤中获取表名和列名的列表。是否有可能获得特定表上的索引名称列表?或者,从另一个角度来看,是否可以删除表中的全部索引?或者是编写我自己的特定于数据库的SQL查询以获取此信息的唯一选项?

    5热度

    1回答

    所以,我有一个订阅表: id - int(11) (With Primary Key) user_id - int(11) group_id - int(11) role - int(11) pending - tinyint(1) created_at - datetime updated_at - datetime 我经常做查询,看是否用户有类似这样的访问权限: SELECT

    8热度

    1回答

    我很想知道是否有性能上的好处,即对通常是查询目标的数字列进行分区。目前我有一个包含5000万条记录的物化视图。当使用常规b-tree索引并通过这个数字列进行搜索时,我花费了大约7秒的时间和大约0.8秒的时间查询结果(使用非引导缓存)。在为该列添加全局散列分区(包含64个分区)之后,我的成本为6,查询结果约为0.2秒(再次使用非引导缓存)。 我的第一反应是分区索引提高了我的查询性能。但是,我意识到这

    9热度

    4回答

    我在2005年我创建了一个同义词在一个数据库访问另一个数据库中的表,写我的查询时,我想利用SQL Server的单个实例多个数据库但是,在评估执行计划时,它似乎没有使用它。如果我编写查询来显式访问数据库,它可以工作,但似乎无法使用同义词来使其工作。例如: select * from testdb..testtable with (index(testindex)) |--Nested Loo

    1热度

    2回答

    我建立了一个运行在本地主机上的网站,现在已经很大了。索引和搜索我的离线网站有哪些工具?例如,如果我的网站被放置在目录c:\ mywebsite \中,我只想将这个目录提交给索引软件/工具,然后它应该像Google一样工作。即使我没有连接到互联网,我也希望它能够正常工作,最好是轻量级的。

    0热度

    2回答

    您是否知道在SQL Server(2008)中是否有这样做的方法? 我正在处理DataWarehouse加载过程,所以我想要做的是删除正在加载的分区的索引,以便我可以执行快速批量加载,然后我可以在分区级别再次重建索引。 我认为甲骨文有可能做到这一点,但也许不是在SQL Server中。 感谢, 维克多