Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
Идет порядка 100 инсертов каждую минуту и на каждый срабатывает триггер. Это не очень шустро происходит как мне кажется. Слышал, что можно ускроить это использую prepared statement. Как я понял это нечно вроде проедкомпилированных этих же инсертов, которые кидаются в базу кучей. Как это сделать? Пишу на PHP. В нем вроде нет этого. Слышал, что есть в Perl. Может быть какие-нибудь примерчики подкините? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 18:32 |
|
||
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
тема есть тут одна большая "Ускорить инсерт" называется (покрутить форум ниже) там много решений и тестов :-)) соответственно там посмотреть про то что вы спросили (биндинг) искать на postgresql.org отличный поиск и отличная документация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 22:21 |
|
||
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
на ПХП помоему действительно нет а вот на перле точно есть :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 22:22 |
|
||
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
"Ускорить инсерт" читано-перечитано. все-таки это биндингом зовется... спасибо. поищу на postgresql.org в PHP нету. может все-таки пример на perl подкинет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2005, 23:08 |
|
||
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
по запросу binding на postgresql.org ничего толкового не найдено. и даже близкого к теме. может все-таки не биндинг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 00:14 |
|
||
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=171050&hl=dbi http://www.sql.ru/forum/actualthread.aspx?tid=157327&hl=dbi http://www.sql.ru/forum/actualthread.aspx?tid=141976&hl=dbi неповерю что ничего нет про bind на postgresql.org или yandex открыть вообщем как говорил мой дед "Мы все страдаем от недостатка информации которую мы не умеем искать хотя она повсюду" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 01:15 |
|
||
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
Prepare в перле есть, только по-моему не даст это ощутимого ускорения. :( offtopic 2 vfabr: А об избытке информации ваш дед что говорил? :) Однако, это тоже проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 09:38 |
|
||
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
DBD::Pg - PostgreSQL database driver for the DBI module prepare $sth = $dbh->prepare($statement, \%attr); Prepares a statement for later execution. PostgreSQL supports prepared statements, which enables DBD::Pg to only send the query once, and simply send the arguments for every subsequent call to execute(). DBD::Pg can use these server-side prepared statements, or it can just send the entire query to the server each time. The best way is automatically chosen for each query. This will be sufficient for most users: keep reading for a more detailed explanation and some optional flags..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 01:32 |
|
||
|
(?) prepared statement
|
|||
|---|---|---|---|
|
#18+
в постгре самой есть возможность прекомпиляции запроса Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 08:47 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33073346&tid=2007241]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 415ms |

| 0 / 0 |
