Страница 1 из 1
Репликация master<->master
Добавлено: 2007-07-29 19:21:35
Vitaly
У кого работает данная конфигурация, вопрос - запросы select также дублируются на второй сервер или только туда идут запросы insert,update and delete ???? Спасибо )
Re: Репликация master<->master
Добавлено: 2007-07-29 20:22:53
Alex Keda
насколько помню - идут тока запросы модифицирующие данные.
Re: Репликация master<->master
Добавлено: 2007-07-29 20:26:34
Sw%00p
да нет смысла селект делать
в основном как указал lissyara это тока запросы модифицирующие данные.
Re: Репликация master<->master
Добавлено: 2007-07-30 11:03:52
Vitaly
да , смысла нет - но вот вопрос как обстоит дело на самом деле ?)
Идея такова - у сервера много оперативки свободной и тормознутые диски - есть ли смысл создавать раздел в памяти и перенести на него базы с репликацией на другую базу на диске. Запросы к базе в основном идут select. Потом при старте системы просто опять пересоздавать раздел в памяти и копировать на него с винта файлики баз данных. Запросы к базе после этого начинают летать неприлично быстро)
Re: Репликация master<->master
Добавлено: 2007-07-30 12:12:22
Sw%00p
не надо расходовать память она ещё пригодится лучше используй тогда мускульный кеш
Re: Репликация master<->master
Добавлено: 2007-07-30 12:23:56
Vitaly
пробывал использовать - всёравно затык видно в дисках (
памяти хватает на всё с запасом - в будущем расход её больше не планируется

Re: Репликация master<->master
Добавлено: 2007-07-30 12:25:06
Alex Keda
увеличивай кэш муси...
где-то в /usr/local/share/ валяются образцы my.cnf в зависмости от разного количества оперативки..
Re: Репликация master<->master
Добавлено: 2007-07-30 12:33:17
Vitaly
lissyara писал(а):увеличивай кэш муси...
где-то в /usr/local/share/ валяются образцы my.cnf в зависмости от разного количества оперативки..
это видел - всё вроде выставил - но всёравно данные в кэш с диска берутся - и туда-же скидываются если не используются некоторое время. А в данном случае данные уже в оперативке находятся и размер кэша не так уж и важен.
Re: Репликация master<->master
Добавлено: 2007-07-30 12:34:36
Vitaly
не по теме ......
стал ефрейтором - пошол отмечу это пивом )))
Re: Репликация master<->master
Добавлено: 2007-07-30 12:36:29
Alex Keda
это ненадолго

через 20 сообщений - повысят
Re: Репликация master<->master
Добавлено: 2007-07-30 14:39:57
Vitaly
совсем не по теме .....
звание "ефрейтор" это не звание , а наказание (взято с армии)
Re: Репликация master<->master
Добавлено: 2007-08-06 16:20:12
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 не модифицирован - тот что ставится по умолчанию )
база вся на дисковом разделе в памяти
Re: Репликация master<->master
Добавлено: 2007-08-06 19:06:45
Alex Keda
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
Re: Репликация master<->master
Добавлено: 2007-08-07 8:28:11
Vitaly
Код: Выделить всё
mysql> select COUNT(id) from test;
+-----------+
| COUNT(id) |
+-----------+
| 1000000 |
+-----------+
1 row in set (0.00 sec)
COUNT покажет только количество строк - а SUM окажет производительность в суммировании данных
Re: Репликация master<->master
Добавлено: 2007-08-07 9:44:31
Alex Keda
я знаю. меня интеерсовал второй тест с учётом числа строк.
=========
суммирование упрётся в частоту проца. поэтому тоже смысла не имеет
Re: Репликация master<->master
Добавлено: 2007-08-07 12:05:48
Vitaly
в частоту - согласен - так и упёрлось
только в случае работы базы с винта - скорость последнего тоже будет влиять и даже очень ( в моём случаи)
Re: Репликация master<->master
Добавлено: 2007-08-07 13:34:18
Alex Keda
телепатирую: база тестовая - 20 мегабайт.
на аких размерах - не повлияет - оно на первом же запросе всю её в ОЗУ заберёт, и даже не забирая - это - десятые секунды..