Вопрос - Ответ по MySQL

Печать RSS
3112

A

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

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

Оранжевые штаны
0
так что как в некоторой литературе сказано что постоянные коннекты грузят сервер, это далеко не так
Изменил: Azzido (28.06.2010 / 23:10)
Д

Быдлокодер со стажем
0
ну и на простом языке, пконект работает быстрееsmile
A

Оранжевые штаны
0
точней далеко не всегда так, нужно сервер иметь настроеный под этот тип коннекта, убивать лишние повисшие соединения, установка mysql.max_links, так что для обычного хостинга не советую этой функцией пользоваться, хостер когда нибудь выскажет вам что ему надоелеи постоянно ваши висящие соединения....
Изменил: Azzido (28.06.2010 / 23:48)
М

Пришелец
0
224. Azzido, яcнo smile
О

Землянин
0
Постоянные соединение в php лучше не использовать. да вообще я про интерент имею. Потому что интерент это не один, не дв ни три, ни десять пользователей. А много. При каждом обращении к серверу новый процесс создания постоянного соединения, и тут ему свойственно жрать ОП. И даже разница между ними небольшая. Процесс создания нового соединения исчисляется в малых долях секунды. Человеческий мозг не способен заметить такую разницу

2000 лет д.н.э.
0
Вроде же при постоянном коннекте сборщик мусора не будет чистить оперативу от всего ненужного, что осталось относящееся к этому соединению?
О

Землянин
0
Не будет, потому что он не имеет кэтому отношения.

Пацак
0
Как с помощью PHP присвоить значение NULL ячейке в таблице базы данных MYSQL?
Тоесть у меня
$del=safe_query("UPDATE ".PREFIX."user SET guid='' WHERE userID='".$userID."'");
И там в guid нужно присвоить значение NULL, не текст "NULL", а значение несуществует.
A

Оранжевые штаны
0
$del=safe_query("UPDATE ".PREFIX."user SET guid=NULL WHERE userID='".$userID."'");
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск