Мне нужно выполнить много обработки на сервере mysql.
Я установил mysql 5.1.45-community на 64-битную Win 2008.
Он работает на процессорах Xeon, 3 ГГц, 6 и 8 ГБ оперативной памяти.
Кажется, не имеет значения, какие запросы я выполняю (или количество, которое я выполняю одновременно), когда я смотрю в диспетчер задач, я вижу, что один процессор не работает на 100%. Остальные 5 - кумиры. Память статическая на 1.54 гиг.
Когда я установил mysql, я использовал мастер и выбрал вариант «сервер» (не рабочая станция) по умолчанию.
Я чувствую, что за свои деньги я должен получить больше прибыли. Есть ли что-то еще, что я должен отслеживать или что-то, что я должен изменить, чтобы использовать другие системные ресурсы ???
Вам нужно научиться настраивать файл MySQL my.cnf`. Настройки по умолчанию и даже многие из «образцов» файлов настроек очень консервативны. Машина с 8 ГБ намного превосходит то, для чего предназначены эти файлы.
Вам нужно будет посмотреть следующие настройки:
Могут быть и другие. Некоторые из них вы можете захотеть увеличить как минимум в десять раз.
Некоторые ссылки, которые помогут вам понять эти настройки:
Вы проверили список процессов в MySQL (show full processlist;
) и список процессов в Windows, чтобы убедиться, что это MySQL? (Диспетчер задач)