我在SQLServer2016上有一个模式如下的表。我正在尝试在地理列上创建空间索引,名为create spatial index spatindex on OSM_Nodes(longlat);。但它已经运行了几个小时了。不知道问题出在哪里。我多次停止执行,并尝试通过右键单击表下的Indexes文件夹直接添加新的空间索引,但仍然存在相同的问题。
我遇到了一些遗留代码的问题。我有一张有数亿条记录的日志表。对该表的查询要花费太长时间,即使它有一个索引。我将这个问题深入到名为"count“的专栏中。因为这个名称,Oracle不使用索引数据,而是使用完整的表扫描。所以我试图重命名这个列,但是它失败了。我试过:
ALTER TABLE t RENAME COLUMN count TO search_count; ORA-00900:无效SQL</em