mysql

N
На сайте с 06.05.2007
Offline
419
#11

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

другое дело, что при массивных повреждениях или других серьезных ошибках репликации, вы не можете быть уверены какие данные повредились, а какие нет, и поэтому их потребуется перекачать вручную либо потребуется другое вмешательство администратора. Так что скрипты может и не особо нужны?

Кнопка вызова админа ()
V
На сайте с 05.08.2007
Offline
87
#12
Himiko:

Ну и нужно, чтобы при падении mysql-сервера сайта, всё нормально работало

Himiko, разве это дело, что у Вас на сайте, где принимаются заказы, падает mysql? Как по мне, лучше нормально настроить mysql-сервер, так, что бы не падал, и все решение проблемы.

С уважением, Victor (http://adm-lib.ru)
mstar
На сайте с 19.12.2005
Offline
133
#13

Какая-то чисто виртуальная задача для тренировки: что такого в базе и серверах, что они должны падать?

Есть какие-то баги, сервера ненадежные, програмеры накосячили? Зачем?

Разработка сайтов (http://www.mstarproject.com/?action=tecdoc_mysql_site) - удобные веб приложения по разумной цене.
Himiko
На сайте с 28.08.2008
Offline
560
#14
VGrey:
Himiko, разве это дело, что у Вас на сайте, где принимаются заказы, падает mysql? Как по мне, лучше нормально настроить mysql-сервер, так, что бы не падал, и все решение проблемы.

Скажем может не хватить ресурсов/скорости дисков, чтобы все запросы выполнить.

В общем, остановились на master и несколько slave.

Писать будем на master, а чтение балансировать.

Может кто знает, как автоматизировать смену ролей? Т.е при падении master'а сделать один из slave-серверов master'ом и другие подключить к нему?

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Andreyka
На сайте с 19.02.2005
Offline
822
#15

Himiko, репликация идет в один тред

Не стоит плодить сущности без необходимости
N
На сайте с 06.05.2007
Offline
419
#16

Andreyka, зато чтение распараллеливается. если не увлекаться записью лишней информации типа логов посещений в mysql, то может нормально получиться.

в общем случае, запись в mysql масштабируется отвратительно.

и зачем вообще скрипт? скрипт нужен разве что для предотвращения ошибок, чтобы slave переключить из read-only - это настройка сервера такая. так вы ее и не ставьте. master-master переключать не нужно.

Himiko
На сайте с 28.08.2008
Offline
560
#17

Ещё вопрос по поводу диска.

Слышал, что используют SSD под mysql. Сам с ними практически не сталкивался ещё. Насколько это оправданно? Скажем перед SAS.

Nikolai Sokolov
На сайте с 13.03.2008
Offline
65
#18

Что лучше: потратить $1500 на 16 ГБ памяти или купить за эти деньги SSD?

У дисков SSD скорость чтения просто потрясающая но скорость записи маленького блока куда-то в средину диска занимает в 10 раз больше времени поскольку блок для начала нужно очистить.

Используя наши услуги, сервисы, оборудование и опыт работы в области информационных технологий (веб-хостинг) поможем в продвиженни вашего бизнеса www.servervk.eu (http://servervk.eu)
M
На сайте с 01.12.2009
Offline
235
#19

а если рейд собрать потрясающий, это не даст производительности ?

Администратор Linux,Freebsd. построения крупных проектов.
Andreyka
На сайте с 19.02.2005
Offline
822
#20
Himiko:
Ещё вопрос по поводу диска.
Слышал, что используют SSD под mysql. Сам с ними практически не сталкивался ещё. Насколько это оправданно? Скажем перед SAS.

Снимает 10-15% wa

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий