Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 桌子我们有超过20亿行,如果不进行手动分区,需要几秒钟的查询需要很多分钟。至于临时表格;大多数报告套件不允许您以这种方式进行干预;我们的主要示例是MDX分析工具。 CREATE TABLE "fact_table" ( "pk_a" bigint _Sql_Amazon Web Services_Amazon Redshift - Fatal编程技术网

Sql 桌子我们有超过20亿行,如果不进行手动分区,需要几秒钟的查询需要很多分钟。至于临时表格;大多数报告套件不允许您以这种方式进行干预;我们的主要示例是MDX分析工具。 CREATE TABLE "fact_table" ( "pk_a" bigint

Sql 桌子我们有超过20亿行,如果不进行手动分区,需要几秒钟的查询需要很多分钟。至于临时表格;大多数报告套件不允许您以这种方式进行干预;我们的主要示例是MDX分析工具。 CREATE TABLE "fact_table" ( "pk_a" bigint ,sql,amazon-web-services,amazon-redshift,Sql,Amazon Web Services,Amazon Redshift,桌子我们有超过20亿行,如果不进行手动分区,需要几秒钟的查询需要很多分钟。至于临时表格;大多数报告套件不允许您以这种方式进行干预;我们的主要示例是MDX分析工具。 CREATE TABLE "fact_table" ( "pk_a" bigint NOT NULL ENCODE lzo, "pk_b" bigint NOT NULL ENCODE delta, "d_1" bigint

桌子我们有超过20亿行,如果不进行手动分区,需要几秒钟的查询需要很多分钟。至于临时表格;大多数报告套件不允许您以这种方式进行干预;我们的主要示例是MDX分析工具。
CREATE TABLE "fact_table" (
  "pk_a" bigint                 NOT NULL ENCODE lzo,
  "pk_b" bigint                 NOT NULL ENCODE delta,
  "d_1"  bigint                 NOT NULL ENCODE runlength,
  "d_2"  bigint                 NOT NULL ENCODE lzo,
  "d_3"  character varying(255) NOT NULL ENCODE lzo,
  "f_1"  bigint                 NOT NULL ENCODE bytedict,
  "f_2"  bigint                     NULL ENCODE delta32k
)
DISTSTYLE KEY
DISTKEY ( d_1 )
SORTKEY ( pk_a, pk_b );
DELETE FROM fact_table WHERE pk_a > X;
-- 42 seconds

INSERT INTO fact_table SELECT <blah> FROM <query> WHERE pk_a > X ORDER BY pk_a, pk_b;
-- 90 seconds

VACUUM fact_table;
-- 23645 seconds
create or replace view schemaname.table_name as 
select * from table_20140901 where sort_key_date = '2014-09-01' union all 
select * from table_20140902 where sort_key_date = '2014-09-02' union all .......
select * from table_20140925 where sort_key_date = '2014-09-25';