SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 28.07.2015 23:40:03

e.lodyanov
Участник
Зарегистрирован: 28.07.2015
Сообщений: 3

Почему в базу данных добавляются id через десяток

Всем доброго времени суток!
С определенного момента или времени все записи ID в БД во всех таблицах стали проставляться через десяток (скрин  http://www.awesomescreenshot.com/image/ … 389bb8a8fc )
Как это исправить, подскажите пожалуйста!

Неактивен

 

#2 29.07.2015 12:42:58

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Почему в базу данных добавляются id через десяток

Посмотрите значение параметра auto_increment_increment (например, с помощью SHOW GLOBAL VARIABLES)

Неактивен

 

#3 29.07.2015 12:58:24

e.lodyanov
Участник
Зарегистрирован: 28.07.2015
Сообщений: 3

Re: Почему в базу данных добавляются id через десяток

rgbeast написал:

Посмотрите значение параметра auto_increment_increment (например, с помощью SHOW GLOBAL VARIABLES)

Спасибо за наводку.
У меня сейчас вот так:
http://www.awesomescreenshot.com/image/ … 9bfb2d1cbe
У меня теперь возникает вопрос:
Стоит ли заморачиваться и возвращать стандартные значения "1", вдруг эти неправильные значения установились с каким-либо компонентом и используются им для его работы (Joomla 3)?

Неактивен

 

#4 29.07.2015 22:57:55

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Почему в базу данных добавляются id через десяток

Обычно это используется при мастер-мастер репликации. То есть 10 машин, на одной записываются записи с offset 7, на другой с offset 8 и.т.д. Таким образом, разные серверы будут писать непересекающиеся id. Пока не могу представить зачем это для Joomla, но это всего-лишь параметр, причин его изменения может быть масса. Посмотрите где он установлен - если в my.cnf, то вряд ли Joomla это сделала.

Для использования базы вам должно быть все равно подряд они идут или через 10.

Неактивен

 

#5 30.07.2015 00:10:58

e.lodyanov
Участник
Зарегистрирован: 28.07.2015
Сообщений: 3

Re: Почему в базу данных добавляются id через десяток

rgbeast написал:

Обычно это используется при мастер-мастер репликации. То есть 10 машин, на одной записываются записи с offset 7, на другой с offset 8 и.т.д. Таким образом, разные серверы будут писать непересекающиеся id. Пока не могу представить зачем это для Joomla, но это всего-лишь параметр, причин его изменения может быть масса. Посмотрите где он установлен - если в my.cnf, то вряд ли Joomla это сделала.

Для использования базы вам должно быть все равно подряд они идут или через 10.

Спасибо большое!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson