Документация MySQL

14.01.2009

Поток TCP/IP-соединений обрабатывает все запросы подключения и создает
новые выделенные потоки для проведения аутентификации и обработки SQL
запросов для каждого соединения.
В Windows NT есть поток обслуживания именованного канала, который
выполняет ту же работу, что и поток TCP/IP-соединений, но только по
запросам на соединение именованного канала.
Поток сигналов обрабатывает все сигналы. Обычно этот поток также
обрабатывает сигналы таймера и обращается к
для
принудительного объявления таймаутов на соединениях, которые слишком долго
простаивали.
, то создается выделенный
поток, обрабатывающий сигналы таймера. Используется только в некоторых
системах, в которых возникают проблемы с
, или если есть
необходимость использовать код
в приложении...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Документация MySQL

13.01.2009

На первых этапах развития MySQL его функциональные возможности
разрабатывались под потребности самого крупного из наших заказчиков. Это
делалось для обслуживания больших хранилищ данных для пары самых крупных
продавцов в Швеции.
По всем магазинам мы получаем еженедельный отчет по продажам по бонусным
карточкам, и обеспечиваем владельцам магазинов полезной информацией о том,
как рекламные компании влияют на их покупателей.
Объем этих данных весьма значителен (в сумме приблизительно 7 миллионов
транзакций в месяц), и, кроме того, мы должны предоставлять пользователям
данные за периоды от 4 до 10 лет. Каждую неделю мы получаем от клиентов
просьбы предоставить "мгновенный" доступ к...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Документация MySQL

11.01.2009

,
,
,
. Каждый из них имеет интервал допустимых значений,
а также значение ''ноль'', которое используется, когда пользователь вводит
действительно недопустимое значение. Отметим, что MySQL позволяет хранить
некоторые не вполне достоверные значения даты, например
.
Причина в том, что, по нашему мнению, управление проверкой даты входит в
обязанности конкретного приложения, а не SQL-серверов. Для ускорения
проверки правильности даты MySQL только проверяет, находится ли месяц в
интервале
. Данные интервалы начинаются с
,
это сделано для того, чтобы обеспечить для MySQL возможность хранить в
столбцах
даты, в которых день или месяц равен нулю. Эта
возможность особенно полезна для...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Документация MySQL

06.01.2009

Существует несколько случаев, когда выдается эта ошибка:
Используется старая версия MySQL (до 3.23.0), а размещенная в памяти
временная таблица становится больше, чем
байтов. Для
решения этой проблемы можно использовать опцию
,
чтобы
увеличил размер временных таблиц, или опцию SQL
SQL_BIG_TABLES, перед тем как выдать сомнительный запрос (see section
).
Можно также запускать
-
эффект здесь будет таким же, как и от использования
для
всех запросов. В версии MySQL 3.23 размещенные в памяти временные
таблицы после того, как размер таблицы превысит
,
автоматически преобразуются в расположенные на диске таблицы типа
.
. В таком случае следует...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Функция trigger_error()

03.01.2009

 »»»  (PHP 4 >= 4.0.1)
trigger_error -
генерирует сообщение error/warning/notice пользовательского уровня.
void trigger_error (string error_msg [, int error_type])
Используется для переключения пользовательского ошибочного условия; может
использоваться в соединении со встроенным обработчиком ошибок или с
пользовательской функцией, которая установлена как новый обработчик ошибок
(
). Работает только с семейством E_USER констант и по умолчанию с
E_USER_NOTICE .
Эта функция используется, если вам нужно сгенерировать определ

Рубрики: Без рубрики | Комментариев нет »

« Раньше Позже »