为查询创建优化的 Azure SQL 表

Posted

技术标签:

【中文标题】为查询创建优化的 Azure SQL 表【英文标题】:Creating optimized Azure SQL table for querying 【发布时间】:2017-12-03 21:54:49 【问题描述】:

假设我在 Azure SQL DB 中有一个包含一百万行的表。我可以通过哪些方式优化表以使用 WHERE 子句执行查询。第 1 列用于作为主键的 id。第 2 到 5 列是地址(St、city、state、zip),第 6 到 8 列是数字。

【问题讨论】:

【参考方案1】:

查看索引。如果您要按地址搜索,请在地址字段上添加索引。如果大多数搜索是按邮政编码进行的,请在该字段上添加索引。有关索引的更多信息,请查看此文档Index Table

【讨论】:

以上是关于为查询创建优化的 Azure SQL 表的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server查询优化和事务处理

Django进阶之查询优化extra注入SQL及批量创建

优化的 SQL 查询

优化 SQL 子查询进行统计

建议“优化 SQL 查询的响应时间”

在 azure synapse 存储过程中将表名作为参数传递时将查询结果分配给变量