Admin
Регистрация: 01.12.2005
Проживание: Москва
Сообщения: 69
|
Репликации Матрикс и Банк
Открытый вопрос производительности, во всех таблицах есть поле replid из названия этого поля следует что это ИД для репликаций, у нас это поле CHAR(13) имеющее уникальный кластерный индекс, всем крайне рекомендую сделать также, это здоровско повысит производительность и снизить загрузку ваших серверов
|
Admin
Регистрация: 01.12.2005
Проживание: Москва
Сообщения: 69
|
Репликации Матрикс и Банк
Новая таблица для репликаций
USE [TOOLTP]
GO
CREATE TABLE [dbo].[osmp_payments_extra](
[id] [int] IDENTITY(1,1) NOT NULL,
[name] [char](20) COLLATE Cyrillic_General_CI_AS NOT NULL,
[value] [varchar](250) COLLATE Cyrillic_General_CI_AS NOT NULL,
[paymentrid] [char](13) COLLATE Cyrillic_General_CI_AS NOT NULL,
[txn-date] [datetime] NOT NULL,
[replid] [char](13) COLLATE Cyrillic_General_CI_AS NULL,
CONSTRAINT [PK_osmp_payments_extra] PRIMARY KEY CLUSTERED
(
[id] ASC,
[paymentrid] ASC,
[txn-date] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
Это таблица с экстро полями для платежей
создайте у себя такую таблицу, как только в вашей базе мы увидим эту таблицу мы начнем туда репликацию
|
Admin
Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 284
|
Репликации Матрикс и Банк
> поле CHAR(13) имеющее уникальный кластерный индекс, всем крайне рекомендую сделать
Время запроса сократилось с 5 минут до 3 секунд, вот что индекс с базой делает!
|