The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Постгресс сошёл с ума?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Постгресс сошёл с ума?"  
Сообщение от robot email on 02-Фев-06, 13:14 
Таблица:

findfile=> \d wordtie;
Table "public.wordtie"
Column | Type | Modifiers
--------+--------+-----------
fileid | bigint |
wordid | bigint |
Indexes:
"wordtie_fileid_key" unique, btree (fileid, wordid)
"wordtie_i1" btree (wordid)
"wordtie_i2" btree (fileid)

findfile=> select count(*) from wordtie;
count
---------
7489213
(1 row)

Экслпейн запроса:

findfile=> explain select wordid FROM wordtie WHERE fileid = 1096703;
QUERY PLAN
-------------------------------------------------------------
Seq Scan on wordtie (cost=0,00..140981,25 rows=62 width=8)
Filter: (fileid = 1096703)
(2 rows)


Как это мы на таблице с 7 миллионами рядов, располагая индексами делаем перебор ?!!!
Потгрес 7.4.11

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Постгресс сошёл с ума?"  
Сообщение от СергейК email(??) on 02-Фев-06, 17:06 
Делали ли Вы ANALYZE вашей таблицы ?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Постгресс сошёл с ума?"  
Сообщение от Andrey (??) on 03-Фев-06, 12:06 
Явно преобразовать 1096703 к BIGINT?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Постгресс сошёл с ума?"  
Сообщение от robot email on 06-Фев-06, 10:45 
>Явно преобразовать 1096703 к BIGINT?


Да, дело было именно в приведении типов.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру