| От | Moray McConnachie |
|---|---|
| Тема | Re: Accelerating subqueries |
| Дата | |
| Msg-id | 009501bf9fe0$acf87d00$760e01a3@oucs.ox.ac.uk обсуждение исходный текст |
| Ответ на | Accelerating subqueries (Fabrice Scemama <fabrices@ximmo.ftd.fr>) |
| Список | pgsql-general |
----- Original Message ----- From: "Fabrice Scemama" <fabrices@ximmo.ftd.fr> To: <pgsql-general@hub.org> Sent: Thursday, April 06, 2000 4:03 PM Subject: [GENERAL] Accelerating subqueries > Hi fellow PostgreSQL users. > > Here's a query: > > DELETE FROM Annonces WHERE Id_Ag IN > ( > SELECT Id FROM Installs > WHERE Si_Compte_Actif = 'f' > ); > DELETE FROM Annonces WHERE EXISTS (SELECT Id FROM Installs WHERE Si_Compte_Actif ='f' AND Installs.Id=Annonces.Id_Ag); ought to be a lot faster if you have indices on all concerned fields. But this should be faster still; DELETE FROM Annonces WHERE Annonces.Id_Ag=Installs.Id AND Installs.Si_Compte_Actif='f'; Yours, Moray
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера