Re: gin fast insert performance
| От | Teodor Sigaev |
|---|---|
| Тема | Re: gin fast insert performance |
| Дата | |
| Msg-id | 497F4720.90104@sigaev.ru обсуждение исходный текст |
| Ответ на | Re: gin fast insert performance (Teodor Sigaev <teodor@sigaev.ru>) |
| Список | pgsql-hackers |
Sorry, lost test sript
BTW, is btree_gin ready to commit by your opinion?
--
Teodor Sigaev E-mail: teodor@sigaev.ru
WWW: http://www.sigaev.ru/
CREATE OR REPLACE FUNCTION gena()
RETURNS _int4 AS
$$
SELECT array(
SELECT (100000*random())::int
FROM generate_series( 0, 2 + (100*random())::int )
);
$$
LANGUAGE SQL VOLATILE;
\echo ============ FU = off =============
DROP TABLE IF EXISTS ta;
CREATE TABLE ta (
a int[]
);
CREATE INDEX taidx ON ta USING gin (a) with (fastupdate=off);
INSERT INTO ta (SELECT gena() FROM generate_series(1,100000));
VACUUM ANALYZE ta;
\echo ============ FU = on =============
DROP TABLE IF EXISTS ta;
CREATE TABLE ta (
a int[]
);
CREATE INDEX taidx ON ta USING gin (a) with (fastupdate=on);
INSERT INTO ta (SELECT gena() FROM generate_series(1,100000));
VACUUM ANALYZE ta;
В списке pgsql-hackers по дате отправления: