Re: what happens when concurrent index create
От | Albe Laurenz |
---|---|
Тема | Re: what happens when concurrent index create |
Дата | |
Msg-id | D960CB61B694CF459DCFB4B0128514C207B2C9CB@exadv11.host.magwien.gv.at обсуждение исходный текст |
Ответ на | what happens when concurrent index create (leo xu <leoxu8703@gmail.com>) |
Список | pgsql-general |
leo xu wrote: > i read documents,i find it that concurrent index create don't lock write.but > need scan table twice.it explain is following as: > It scans the table once to initially build the index, then makes a second > pass to look for things added after the first pass. > > please explain 1. what happens when concurrent index create .tks. You quoted the explanation above... If you need to know more, read the source: it is the function DefineIndex in src/backend/commands/indexcmds.c > 2.how to trace a backend what do somethings internal.for > example oracle 10046 trace. SET log_min_messages=DEBUG5; Then do what you want logged. Afterwards read the log file. You need to be superuser for this command. If you want to switch to a regular user after issuing the command, say SET SESSION AUTHORIZATION some_user; Yours, Laurenz Albe
В списке pgsql-general по дате отправления: