| 
 | 
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  -- может, я чего-то не понимаю? подскажите, пожалуйста, это нормально? (машина PII-300, памяти хватает, к винту не обращается) www=# EXPLAIN ANALYZE SELECT null FROM asd ; QUERY PLAN ----------------------------------------------------------------------------------------------------------- Seq Scan on asd (cost=0.00..3781.78 rows=245478 width=0) (actual time=0.20..3174.70 rows=245478 loops=1) Total runtime: 4037.19 msec (2 rows) структура: www=# \d asd Table "asd" Column | Type | Modifiers --------+--------------------------+--------------- dt | timestamp with time zone | default now() temp | real | dt1 | timestamp with time zone | Indexes: asd_temp Unique keys: asd_dt ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2003, 14:49 | 
  
  
  
   | 
||
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Или я тоже  чего-то  не понимаю  или это Ужасно Странный запрос - непоятно зачем такое может понадобиться? ;) А вообще чего можно ожидать делая вывод константы для каждой строки таблицы (ведь строк в таблице около 250 тыс)? А если запихнешь туда 1.5-2 миллиончика строк - будешь ждать ответа минут 3-5. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 05.06.2003, 16:27 | 
  
  
  
   | 
||
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  я немного не про то... можно и так: www=# EXPLAIN ANALYZE SELECT temp FROM asd ; QUERY PLAN ----------------------------------------------------------------------------------------------------------- Seq Scan on asd (cost=0.00..3781.78 rows=245478 width=4) (actual time=0.21..2141.68 rows=245478 loops=1) Total runtime: 2757.76 msec (2 rows) и так: www=# EXPLAIN ANALYZE SELECT * FROM asd ; QUERY PLAN ------------------------------------------------------------------------------------------------------------ Seq Scan on asd (cost=0.00..3781.78 rows=245478 width=20) (actual time=0.18..2468.44 rows=245478 loops=1) Total runtime: 3068.17 msec (2 rows) вопрос про производительность, как по Вашему опыту, не медленно ли на этой машине работает postgres? PS: базовод postgresql-7.3.3 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2003, 02:47 | 
  
  
  
   | 
||
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  я всё не могу понять, что именно ты меряешь? если скорость работы диска, то для этого есть команда hdparm. эти запросы всё равно читают всю таблицу в 250к строк и поэтому за миллисекунды работать не будут. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2003, 09:43 | 
  
  
  
   | 
||
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  нет, скорость проц+postgres.  хочется понять, Seq Scan 250000 записей за 2-3 секунды - это нормально или тормозно на PII-300. а к винту он не обращается. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2003, 10:06 | 
  
  
  
   | 
||
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  [quote] нет, скорость проц+postgres. хочется понять, Seq Scan 250000 записей за 2-3 секунды - это нормально или тормозно на PII-300. а к винту он не обращается. [/quote] Откуда же он тогда берет данные, если к винту не обращается , и как ты выяснил сей факт? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 06.06.2003, 12:50 | 
  
  
  
   | 
||
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  при первром запросе, конечно, он данные с винта забирает, а при следующих - из кэша. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2003, 08:32 | 
  
  
  
   | 
||
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  shur  > нет, скорость проц+postgres. > хочется понять, Seq Scan 250000 записей за 2-3 секунды - это нормально или тормозно на PII-300. Хочется понять, нахрена тебе это нужно? Обычно люди оптимизируют запросы, которые собираются часто выполнять. Если ты часто собираешься дёргать всё из таблицы в 250k записей, то рекомендую ещё раз крепко задуматься над архитектурой своего приложения. А чтение целиком такой таблицы за такое время --- скорее нормально, чем тормозно. Она же несколько десятков мегабайт занимает, правильно? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2003, 10:28 | 
  
  
  
   | 
||
| 
 
perfomance 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Вопрос к знатокам: можно ли узнать (и если да, то из каких таблиц) статистику за определенный период: количество логических и физических чтений, использование индексов, время, затраченное на разбор и на выполнение запросов, и т.д. Или где об этом можно почитать? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.06.2003, 01:02 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=53&msg=32178322&tid=2008167]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    62ms | 
get topic data:  | 
    12ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    47ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 15ms | 
| total: | 170ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...