gpt4 book ai didi

sql - Redshift 按字母排序会提高性能吗?

转载 作者:行者123 更新时间:2023-11-29 13:30:03 24 4
gpt4 key购买 nike

我想知道如果我按字母表对我的 Redshift 数据库进行排序,它会提高使用排序列查找的性能吗?

假设我有列 name 并且我创建了这个按字母排序的表。那如果我想用where子句查找名称会更快吗?

实现 Redshift 数据库以查找字母值的最佳方法是什么?

请告诉我如何创建表设置排序键以按字母排序...

谢谢

最佳答案

是的,WHERE 子句中列的排序键通常会加快速度,请参见此处:http://docs.aws.amazon.com/redshift/latest/dg/c_best-practices-sort-key.html

如果您在单个列上有一个 sortkey,只需在列类型后指定 sortkey 关键字(详细信息请参见此处:http://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_TABLE_NEW.html):

create table foo (alpha varchar(10) sortkey, bar int);

关于sql - Redshift 按字母排序会提高性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26052883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com