22 December 2009

Informix: วิธีการเช็คว่า table or partition ถูก compress หรือยัง

1. Execute function estimate run on sysadmin database
execute function task ("table estimate_compression", "[Tabname]", "[Dbname]" , "[Owner]");
example

Informix: วิธีการ compress table

ข้อควรรู้ก่อนทำ Table Compression
  1. สำหรับ user ที่จะใช้ในการรัน compression นั้นต้องเป็น informix 
  2. ต้องรันที่ sysadmin database 
  3. database server ต้องเป็น informix version 11.50 ด้วย
  4. table หรือ partition on table ที่จะ Compress ต้องมีข้อมูลมากกว่า 2000 row และ update statistics แล้ว
  5. ไม่สามารถ compress  temp table 
  6. ไม่สามารถ compress  index
  7. ไม่สามารถ compress  กับ system database
ขั้นตอนการทำ Table Compression

1. login ด้วย user "informix" เข้า database "sysadmin"