powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / DESC индекс для PK и FK
16 сообщений из 41, страница 2 из 2
DESC индекс для PK и FK
    #38936537
ArtDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, нет. max(id) не используется для генерации чего либо. Это всего-лишь способ получения информации для репликатора. И тестируется все это в многопользовательской среде. Если у тебя есть конкретные идеи, как это может не сработать - сообщай, буду вникать и думать )
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38936538
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArtDen,

ты бы лучше описал схему по которой у тебя будет работать твоя репликации хотя бы на примере одной таблицы, тебе бы ответили где здесь зарыты грабли. А так толком не понятно что ты собираешься там делать
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38936543
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArtDenЕсли у тебя есть конкретные идеи, как это может не сработать - сообщай, буду
вникать и думать )
"Нам выгоднее если они сами сначала попробуют его починить." (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38936643
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЗря ты это думаешь. "Это я тебе, голуба, говорю как краевед." (с)

Супер

Как у вас интересно
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38936650
ArtDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эх. Тема ушла далеко в оффтоп. Особенно радуют советы про гарантированные проблемы с max(id), с учетом того, что советчики не знают как оно там устроено. Сегодня попробую сменить направление у индексов для pk и fk.
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38936671
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArtDen,попробуй лучше IBReplicator или опиши получше схему твоей репликации.
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38936931
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArtDenmax(id), с учетом того, что советчики не знают как оно там устроено.
ну и как оно там устроено?
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38937560
ArtDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv, максимально просто )
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38937570
ArtDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только что попробовал pk и fk с убывающими индексами. Ничего не упало, диск с: не отформатировался, а за окном не пошёл зелёный снег, как можно было бы ожидать из ответов в этой теме... )
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38937721
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArtDenНичего не упало, диск с: не отформатировался, а за окном не пошёл зелёный снег, как можно было бы ожидать из ответов в этой теме
это ты почему-то ожидал. никто тут ничего такого не имел в виду.
для проверки пк и фк направление индекса не имеет значения. если бы ты хоть что-то про b-trees читал, ты бы тоже знал.
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38937866
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArtDen, доллар стал ниже 50
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38938039
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Fd00ch!
You wrote on 16 апреля 2015 г. 10:54:39:

Fd00ch> ArtDen, доллар стал ниже 50
сломал таки картину мирозданья, сцуко...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38938151
ArtDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База с pk и fk с убывающими индексами за ночь немного заполнилась тестовыми данными. В итоге получилось не то, что я ожидал. Для примера запрос
Код: sql
1.
select max(pk) from some_big_table where pk between 20000000000 and 24999999999


(где 20000000000-24999999999 - диапазон pk, в котором создаёт свои записи филиал №2) на "непрогретой" базе выполняется 12 минут :( На прогретой- 0.3 сек, но это всё равно медленно. А ведь в таблице только 100 млн записей, что в 10 раз меньше наполнения за год.

В итоге переделал наподобие того, как советовал Симонов Денис:
create table t (
tablename char(31) not null,
source_db char(31) not null,
last_id bigint
)

Наверное на этом пока и успокоюсь :)
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38938167
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArtDen,

а чего ты хотел то. Этот запрос выполнится быстро только на тройке.
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38938280
ArtDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот блин, отказался от desc-индексов для pk в базе и рубль начал падать. Звиняйте )))
...
Рейтинг: 0 / 0
DESC индекс для PK и FK
    #38938296
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArtDen,

лепи обратно
...
Рейтинг: 0 / 0
16 сообщений из 41, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / DESC индекс для PK и FK
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]