我有一个性能查询最近的商店: 我们有一个包含一个全国各地的50,000条记录(商店/销售位置点)的表。 每条记录都使用此语法 CREATE SPATIAL INDEX [LOCATION_geoIndex]
ON [dbo].[StoreLocations] ([LOCATION_geo])
USING GEOGRAPHY_GRID
WITH (
GRIDS =(LEVEL_1 = ME
我有许多表的联接有一些复杂的查询。由于复杂性,很难进行真正的查询。 这多少有点像 select t1.id, t2.id, t1.name, t2.name
from table1 t1, table2 t2
left join table3 t3 ON t2.id = t3.id
where t2.id = t1.ref_id
and t1.ref_id IN ('id1', '
我有2个表: describe CONSUMO
Field Type Null Key Default Extra
idconsumo int(11) NO PRI NULL auto_increment
idkey int(11) NO MUL NULL
ip varchar(50) NO Unknown
fechahora datetime NO
考虑下一个SQL语句: Select *
from A join B
on A.id1=B.id1 and
A.id2=B.id2
where A.year=2016
and B.year=2016
,知道表A比表B小很多,所以我需要数据库首先在今年访问A表,然后再加入,然后过滤B按年表,我的问题是: 是否有意义创建一个索引B像(id1,id