организация пула подключений php mysql

для вызова суммы есть параметр skipna = False.

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sum.html

эта ссылка должна предоставить необходимую документацию и я ожидаю, что это решит вашу проблему.

19
задан Uli Köhler 8 February 2014 в 16:23
поделиться

4 ответа

вы когда-либо использовали mysql_pconnect () ? mysql_pconnect () действует очень похоже на mysql_connect () с двумя основными отличиями.

Во-первых, при подключении функция сначала пытается найти (постоянную) ссылку, которая уже открыта с тем же хостом, именем пользователя и паролем. Если он найден, вместо открытия нового соединения будет возвращен идентификатор для него.

Во-вторых, соединение с сервером SQL не будет закрыто после завершения выполнения скрипта. Вместо этого ссылка останется открытой для будущего использования ( mysql_close () не будет закрывать ссылки, установленные mysql_pconnect () ).

Поэтому этот тип ссылки называется «постоянным»

Отметьте здесь

22
ответ дан 30 November 2019 в 03:20
поделиться

Не совсем ответ, но я думаю, вы также можете рассмотреть объекты данных PHP (PDO) http://php.net/manual/en/book.pdo.php {{ 1}} И PDO для MySQL http://php.net/manual/en/ref.pdo-mysql.php

0
ответ дан 30 November 2019 в 03:20
поделиться

Есть 3 функции подключения:

mysql_connect : обычное соединение, без объединения, вы не можете выполнять хранимые процедуры (только sql)

mysql_pconnect : объединенное соединение, вы не можете выполнять хранимые процедуры (только sql)

mysqli_connect : обычное соединение, без объединения, вы можете выполнять хранимые процедуры (требуется mysql 5 или выше)

mysqli_pconnect : НЕ СУЩЕСТВУЕТ. Не существует встроенной функции соединения, одновременно обрабатывающей хранимые процедуры и пула

Мой совет (из опыта и серфинга):

Если вам нужны хранимые процедуры, не используйте пул и используйте mysqli_connect

Если вам не нужны хранимые процедуры, используйте mysql_pconnect

1
ответ дан 30 November 2019 в 03:20
поделиться

Это старый вопрос, но я хотел добавить свои два цента, так как я рассматривал ту же проблему . Начиная с PHP 5.3, mysqli поддерживает постоянные соединения, вам просто нужно добавить p: перед именем хоста.

Если вы используете Apache, пробовали ли вы изучить пул соединений с mysql через модуль Apache mod_dbd? Он поддерживает пул соединений для MySQL. http://httpd.apache.org/docs/2.2/mod/mod_dbd.html

3
ответ дан 30 November 2019 в 03:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: