Перейти к содержанию
Авторизация  
desolator

Конвертация Типа Движка Таблиц Mysql Из Myisam В Innodb

Рекомендуемые сообщения

Доброго времени суток уважаемые пользователи.

Столкнулся с такой проблемой, что при онлайне 30 человек начинаются жудкие лаги.

Машина вроде бы нормальная, для сервера на 200-300 живого онлайна.

Память: 16 гб

Процессор: Intel® Core™ i5-2500K CPU @ 3.30GHz × 4

Хард: HDD 500 гб (Хард не очень хорош)

Канал: 100 Мбит/c

 

Как я понимаю проблема с MySQL использую стандартные настройки my.cnf (Что не есть правильным)

На данный момент тип движка таблиц MySQL - MyISAM (Что так же не совсем правильно)

 

В общем ищу человека, который сможет изменить тип движка таблиц MySQL из MyISAM в InnoDB без потери каких либо данных. (Операционная система Ubuntu 13.10)

И настроить собственно сам MySQL под онлайн 200-300 человек.

 

На данный момент финансовое положение не дает возможности отблагодарить более щедро. Смогу 100 р скинуть на пиво.

 

Заранее благодарен за помощ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чисто для себя

Ходелосьбы увидить разницу на уровне кода

Или простыми словами

 

И откуда такая уверенность что лагает именно из за мускула движка может в настройке сервера большое количество запросов в мускул и иза этого на галиминьком винте она дохнит ?

Изменено пользователем kartes12

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чисто для себя

Ходелосьбы увидить разницу на уровне кода

Или простыми словами

 

И откуда такая уверенность что лагает именно из за мускула движка может в настройке сервера большое количество запросов в мускул и иза этого на галиминьком винте она дохнит ?

Уверености никакой нету. Да и не факт, что после настройки всего вышеперечисленного ситуация изменится.

Все, что пришло в голову это то, что MySQL настроен не првильно, когда полез сам настраивать понял, что еще и движок MyISAM.

По всем гайдам по настройке MySQL под сервер Lineage 2 говорят, что обязательным является движок таблиц MySQL это InnoDB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А непробовал без конвертациии перебиить мускул сразу с нужным движком потом залить бекап назад ибо мне кажется что только добоейшая душа переконвектирует . ПС попробуй сначала на другой тачке

Изменено пользователем kartes12

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уверености никакой нету. Да и не факт, что после настройки всего вышеперечисленного ситуация изменится.

Все, что пришло в голову это то, что MySQL настроен не првильно, когда полез сам настраивать понял, что еще и движок MyISAM.

По всем гайдам по настройке MySQL под сервер Lineage 2 говорят, что обязательным является движок таблиц MySQL это InnoDB.

Ты серьезно думаешь, что проблема из-за MyISAM? Поржал, спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы занялся вашим оборудованием, НО увы с убунту не работаю, работаю только с Debian и то шестой версии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как я понимаю проблема с MySQL использую стандартные настройки my.cnf (Что не есть правильным)

Как правило, проблемы начинаются, когда Вы все-таки туда добираетесь и начинаете "настраивать" стандартные настройки my.cfg xD

Дефолтные настройки мускула способны на многое, что касается овероподобных сборок, настройки мускула можно не трогать до 1000-2000 живого онлайна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ты серьезно думаешь, что проблема из-за MyISAM? Поржал, спасибо.

Уважаемый, рад, что смог вас рассмешить.

А по теме, возможно я в чем то не прав, но InnoDB работает гараздо быстрее чем MyISAM.

Проблема актуальна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемый, рад, что смог вас рассмешить.

А по теме, возможно я в чем то не прав, но InnoDB работает гараздо быстрее чем MyISAM.

Проблема актуальна.

 

Если таблица с простыми данными которые считываются при загрузке и больше не используются, то ничего страшного. Если же таблицы с изменяющимеся данными, например чарактерс, итем и т.п., то там действительно надо делать InnoDB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы занялся вашим оборудованием, НО увы с убунту не работаю, работаю только с Debian и то шестой версии.

упоролся что ли?

 

автор, пиши по контактам в профиле, помогу чем смогу, после пар только, и сборка какая?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

2 - лаги при реальном в 200 точно начинаются со стандартным конфигом мускула.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за помощь, вроде бы перевел в InnoDB, теперь осталось правильно настроить my.cnf

Чесно говоря в этом деле совершенно не силен, делаю все по гайдам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

упоролся что ли?

 

автор, пиши по контактам в профиле, помогу чем смогу, после пар только, и сборка какая?

Добавил в ICQ.

Сборка l2jlovely последняя рева.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...