Port Bug Report: Backend lseeks needlessly

Поиск
Список
Период
Сортировка
От Unprivileged user
Тема Port Bug Report: Backend lseeks needlessly
Дата
Msg-id 199912020531.AAA73756@hub.org
обсуждение исходный текст
Список pgsql-ports
============================================================================
                        POSTGRESQL BUG REPORT TEMPLATE
============================================================================


Your name               : Doug Mitchell
Your email address      : doug@mitchcraft.com

Category                : runtime: back-end
Severity                : non-critical

Summary: Backend lseeks needlessly

System Configuration
--------------------
  Operating System   : RedHat Linux 6.1

  PostgreSQL version : 6.5.2

  Compiler used      : egcs-2.91.66

Hardware:
---------
i686-pc-linux-gnu

Versions of other tools:
------------------------


--------------------------------------------------------------------------

Problem Description:
--------------------
Had the backend processs simple one-record select
and update queries using index scans and watched
it with strace.

--------------------------------------------------------------------------

Test Case:
----------
Attach to running backend with
strace -p pid
and watch all the lseeks

strace -c -p pid
and count lseeks vs reads and writes



--------------------------------------------------------------------------

Solution:
---------
Probably could be handled in the storage manager,
so at least a slow system call is prevented, but
is should be fixed in the upper layers too.

--------------------------------------------------------------------------


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

Предыдущее
От: Walfredo Maranan
Дата:
Сообщение: Question about code
Следующее
От: Patrice TROGNON
Дата:
Сообщение: PostgreSQL on Windows NT 4 ?