Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как оптимальнее сделать структуру таблицы?
|
|||
|---|---|---|---|
|
#18+
есть таблица, в ней три поля с данными, для которых строится индекс и вектор для полнотектсового поиска. Все это в одной таблице. Стоит ли разнести на 3 разных, переделав при этом триггеры в основной, чтобы они апдейтили поля другой таблицы, как кстати такой триггер прикрутить чтобы вызывал процедуру EXECUTE PROCEDURE "public"."tsearch2"(xstring_vector, xstring); где xstring в текущей таблице, а xstring_vector в другой? CREATE TABLE "public"."xprop" ( "node_id" "public"."uuid" NOT NULL, "xpath" VARCHAR, "xstring" VARCHAR, "parent_id" "public"."uuid", "xaccess" VARCHAR, "xstring_vector" "public"."tsvector", "xpath_vector" "public"."tsvector", "node_type" INTEGER, "node_subtype" INTEGER, "xaccess_vector" "public"."tsvector" ) WITH OIDS; CREATE INDEX "xaccess_idx" ON "public"."xprop" USING gist ("xaccess_vector"); CREATE INDEX "xpath_idx" ON "public"."xprop" USING gist ("xpath_vector"); CREATE INDEX "xstring_idx" ON "public"."xprop" USING gist ("xstring_vector"); CREATE TRIGGER "tsvectorupdate00" BEFORE INSERT OR UPDATE ON "public"."xprop" FOR EACH ROW EXECUTE PROCEDURE "public"."tsearch2"(xstring_vector, xstring); CREATE TRIGGER "tsvectorupdate01" BEFORE INSERT OR UPDATE ON "public"."xprop" FOR EACH ROW EXECUTE PROCEDURE "public"."tsearch2"(xpath_vector, xpath); CREATE TRIGGER "tsvectorupdate02" BEFORE INSERT OR UPDATE ON "public"."xprop" FOR EACH ROW EXECUTE PROCEDURE "public"."tsearch2"(xaccess_vector, xaccess); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2007, 15:43 |
|
||
|
|

start [/forum/topic.php?fid=53&tid=2005109]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 319ms |

| 0 / 0 |
