Re: Deleting 173000 records takes forever, blocks async queries for unrelated records

Поиск
Список
Период
Сортировка
От Carlo Stonebanks
Тема Re: Deleting 173000 records takes forever, blocks async queries for unrelated records
Дата
Msg-id 02c101ce0098$905f5980$b11e0c80$@sympatico.ca
обсуждение исходный текст
Ответ на Re: Deleting 173000 records takes forever, blocks async queries for unrelated records  (Alexander Farber <alexander.farber@gmail.com>)
Список pgsql-general
>># delete from pref_users
>>where id not in (select distinct id from pref_money) limit 10;
>>ERROR:  syntax error at or near "limit"
>>LINE 2: ...ere id not in (select distinct id from pref_money) limit 10;

Or this?

DELETE FROM pref_users
WHERE id IN (
    SELECT id
    FROM pref_users
    WHERE id NOT IN (
        SELECT DISTINCT id
        FROM pref_money
    )
    LIMIT 10
);

Saw elsewhere another suggestion with EXCEPT, which is also sexy.

В списке pgsql-general по дате отправления:

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: [JDBC] JDBC connection test with SSL on PG 9.2.1 server
Следующее
От: "Sahagian, David"
Дата:
Сообщение: ATET, could it be made "more concurrent" ?