Репликация master<->master

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-07-29 19:21:35

У кого работает данная конфигурация, вопрос - запросы select также дублируются на второй сервер или только туда идут запросы insert,update and delete ???? Спасибо )

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35429
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Alex Keda » 2007-07-29 20:22:53

насколько помню - идут тока запросы модифицирующие данные.
Убей их всех! Бог потом рассортирует...

Sw%00p
проходил мимо

Re: Репликация master<->master

Непрочитанное сообщение Sw%00p » 2007-07-29 20:26:34

да нет смысла селект делать
в основном как указал lissyara это тока запросы модифицирующие данные.

Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-07-30 11:03:52

да , смысла нет - но вот вопрос как обстоит дело на самом деле ?)
Идея такова - у сервера много оперативки свободной и тормознутые диски - есть ли смысл создавать раздел в памяти и перенести на него базы с репликацией на другую базу на диске. Запросы к базе в основном идут select. Потом при старте системы просто опять пересоздавать раздел в памяти и копировать на него с винта файлики баз данных. Запросы к базе после этого начинают летать неприлично быстро)

Sw%00p
проходил мимо

Re: Репликация master<->master

Непрочитанное сообщение Sw%00p » 2007-07-30 12:12:22

не надо расходовать память она ещё пригодится лучше используй тогда мускульный кеш

Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-07-30 12:23:56

пробывал использовать - всёравно затык видно в дисках (
памяти хватает на всё с запасом - в будущем расход её больше не планируется :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35429
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Alex Keda » 2007-07-30 12:25:06

увеличивай кэш муси...
где-то в /usr/local/share/ валяются образцы my.cnf в зависмости от разного количества оперативки..
Убей их всех! Бог потом рассортирует...

Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-07-30 12:33:17

lissyara писал(а):увеличивай кэш муси...
где-то в /usr/local/share/ валяются образцы my.cnf в зависмости от разного количества оперативки..
это видел - всё вроде выставил - но всёравно данные в кэш с диска берутся - и туда-же скидываются если не используются некоторое время. А в данном случае данные уже в оперативке находятся и размер кэша не так уж и важен.

Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-07-30 12:34:36

не по теме ......
стал ефрейтором - пошол отмечу это пивом )))

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35429
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Alex Keda » 2007-07-30 12:36:29

это ненадолго :)
через 20 сообщений - повысят
Убей их всех! Бог потом рассортирует...

Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-07-30 14:39:57

совсем не по теме .....
звание "ефрейтор" это не звание , а наказание (взято с армии)

Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-08-06 16:20:12

статистики немного

Код: Выделить всё

mysql> select sum(id) from test;
+--------------+
| sum(id)      |
+--------------+
| 502915350000 |
+--------------+
1 row in set (1.43 sec)
таблица вот такого типа, индекс на первом поле
количество полей - 1 000 000

Код: Выделить всё

mysql> select * from test limit 5;
+----+---------------------+
| id | data                |
+----+---------------------+
|  1 | 111                 |
|  2 | 2007-08-03 17:49:26 |
|  3 | 2007-08-03 17:50:29 |
|  4 | 2007-08-03 17:50:44 |
|  5 | 2007-08-03 17:51:49 |
+----+---------------------+
5 rows in set (0.00 sec)
my.cnf не модифицирован - тот что ставится по умолчанию )
база вся на дисковом разделе в памяти

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35429
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Alex Keda » 2007-08-06 19:06:45

Vitaly писал(а):статистики немного

Код: Выделить всё

mysql> select sum(id) from test;
+--------------+
| sum(id)      |
+--------------+
| 502915350000 |
+--------------+
1 row in set (1.43 sec)
таблица вот такого типа, индекс на первом поле
количество полей - 1 000 000

Код: Выделить всё

mysql> select * from test limit 5;
+----+---------------------+
| id | data                |
+----+---------------------+
|  1 | 111                 |
|  2 | 2007-08-03 17:49:26 |
|  3 | 2007-08-03 17:50:29 |
|  4 | 2007-08-03 17:50:44 |
|  5 | 2007-08-03 17:51:49 |
+----+---------------------+
5 rows in set (0.00 sec)
my.cnf не модифицирован - тот что ставится по умолчанию )
база вся на дисковом разделе в памяти
тогда уж COUNT a не SUM
Убей их всех! Бог потом рассортирует...

Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-08-07 8:28:11

Код: Выделить всё

mysql> select COUNT(id) from test;
+-----------+
| COUNT(id) |
+-----------+
|   1000000 |
+-----------+
1 row in set (0.00 sec)
COUNT покажет только количество строк - а SUM окажет производительность в суммировании данных

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35429
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Alex Keda » 2007-08-07 9:44:31

я знаю. меня интеерсовал второй тест с учётом числа строк.
=========
суммирование упрётся в частоту проца. поэтому тоже смысла не имеет
Убей их всех! Бог потом рассортирует...

Vitaly
мл. сержант
Сообщения: 93
Зарегистрирован: 2007-03-22 10:15:56
Откуда: Москва
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Vitaly » 2007-08-07 12:05:48

в частоту - согласен - так и упёрлось
только в случае работы базы с винта - скорость последнего тоже будет влиять и даже очень ( в моём случаи)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35429
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Репликация master<->master

Непрочитанное сообщение Alex Keda » 2007-08-07 13:34:18

телепатирую: база тестовая - 20 мегабайт.
на аких размерах - не повлияет - оно на первом же запросе всю её в ОЗУ заберёт, и даже не забирая - это - десятые секунды..
Убей их всех! Бог потом рассортирует...