ডেটা সন্নিবেশের পরে সূচী তৈরি করা আরও কার্যকর উপায় (এটি প্রায়শই ব্যাচ আমদানির আগে এবং আমদানির পরে এটি পুনরায় তৈরি করার আগে সূচক ছেড়ে দেওয়ার জন্য পুনরুদ্ধার করা হয়)।
সিন্টেটিক উদাহরণ (পোস্টগ্র্যাসকিউএল 9.1, ধীর বিকাশ মেশিন, এক মিলিয়ন সারি):
CREATE TABLE test1(id serial, x integer);
INSERT INTO test1(id, x) SELECT x.id, x.id*100 FROM generate_series(1,1000000) AS x(id);
CREATE INDEX test1_x ON test1 (x);
সন্নিবেশ করুন এবং তারপরে সূচি তৈরি করুন - প্রায় 12 সেকেন্ড
CREATE TABLE test2(id serial, x integer);
CREATE INDEX test2_x ON test2 (x);
INSERT INTO test2(id, x) SELECT x.id, x.id*100 FROM generate_series(1,1000000) AS x(id);
সূচী তৈরি করুন এবং তারপরে সন্নিবেশ করুন - প্রায় 25.5 সেকেন্ড (দ্বিগুণের বেশি ধীর)