W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
壓縮用于減少表所使用的存儲。 在Teradata中,壓縮最多可以壓縮255個不同的值,包括NULL。 由于存儲已減少,Teradata可以在塊中存儲更多記錄。 這導(dǎo)致改進的查詢響應(yīng)時間,因為任何I / O操作可以每塊處理更多行。 可以在使用CREATE TABLE創(chuàng)建表或使用ALTER TABLE命令創(chuàng)建表之后添加壓縮。
下表壓縮值為1,2和3的字段DepatmentNo。對列應(yīng)用壓縮時,此列的值不與該行一起存儲。 相反,值存儲在每個AMP中的表頭中,只有存在位被添加到該行以指示該值。
CREATE SET TABLE employee ( EmployeeNo integer, FirstName CHAR(30), LastName CHAR(30), BirthDate DATE FORMAT 'YYYY-MM-DD-', JoinedDate DATE FORMAT 'YYYY-MM-DD-', employee_gender CHAR(1), DepartmentNo CHAR(02) COMPRESS(1,2,3) ) UNIQUE PRIMARY INDEX(EmployeeNo);
當(dāng)在具有有限值的大表中具有列時,可以使用多值壓縮。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: