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

26.04.2009

очень важно распределение памяти. Объем используемой
памяти не превышает количества, указанного с помощью опций
.
Когда речь идет о применении
на очень больших файлах, следует
сначала принять решение о том, какое количество памяти будет при этом
использоваться. По умолчанию для целей исправления ошибок отводится только
около 3Mб. Применяя большие величины, можно достичь большей скорости
работы
. К примеру, если имеется более 32Mб оперативной памяти,
то можно задать следующие опции (в дополнение к любым другим указанным опциям):
shell> myisamchk -O sort=16M -O key=16M -O read=1M -O write=1M ...
.
Важно понимать, что
использует временные файлы, для указания на
которые служит
. Если
указывает на файловую систему с
размещением в памяти, то велика вероятность ошибок нехватки памяти (out of
memory). Если такое произойдет, то в
.
Потребуется пространство порядка удвоенного размера файла - для
оригинала и копии файла данных. В этом пространстве нет необходимости,
когда исправление выполняется с
, поскольку в этом случае повторно
создается только индексный файл. Дополнительное место необходимо на том же
диске, где находится оригинальный файл записи!
Необходимо место для нового индексного файла, заменяющего старый. В
начальной фазе выполнения старый индексный файл усекается, поэтому обычно
данный объем можно не учитывать. Место должно обеспечиваться на диске,
содержащем оригинальный индексный файл!
.
Можно узнать длину ключей и
.
Это пространство выделяется на временном диске (который определяется при помощи
).
Если возникнут проблемы в связи с нехваткой дискового пространства во
время исправления, можно попробовать использовать
.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Рубрики: Без рубрики |

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.

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

26.04.2009

Если вы используете в MySQL совершенно новую функциональную возможность,
то можно попробовать запустить
(при этом
все новые, потенциально ненадежные функции будут заблокированы) или с
параметром
- он отключает ряд оптимизаций, которые могут
вызвать проблемы. See section
.
не хочет стартовать, то необходимо посмотреть, не влияют ли на
ваши настройки какие-либо конфигурационные файлы! Вы можете проверить
аргументы файла
'my.cnf'
и, чтобы
запретить их использование, стартовать
--no-defaults ....
требуется большое количество ресурсов центрального
процессора или памяти, а также в случае зависания программы можно
использовать команду
. Эта команда позволит
определить, какой именно запрос требует столь длительного времени
выполнения. При изучении проблем, связанных с производительностью или
трудностями при подсоединении новых клиентов, иногда полезно запустить
команду
в другом окне.
выводит в журнальный файл информацию о
применяемых блокировках, используемой памяти и работе с запросами запросов
- возможно, это поможет вам решить некоторые проблемы. Данная команда
снабдит вас полезной информацией даже в том случае, если код MySQL не был
скомпилирован для отладки!
Если проблема заключается в том, что некоторые таблицы справляются с
работой все медленнее и медленнее, то такие таблицы необходимо попробовать
оптимизировать с помощью команды
.
See section
. Для проверки медленных запросов можно также
использовать
.
Кроме того, чтобы решить уникальные для конкретных условий эксплуатации
проблемы, необходимо изучить раздел данного руководства, в котором
описывается специфика определенной операционной системы.
See section
.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Рубрики: Без рубрики |

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.

Подпишитесь на все обновления блога по e-mail:

Категории

Свежие записи

Архив:

Поиск:

Мета: