Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите откоректировать БД
|
|||
|---|---|---|---|
|
#18+
Вот существут такая таблица созданая ISA-сервером автор CREATE TABLE FirewallLog ( [servername] nvarchar(128), [logDate] datetime, [logTime] datetime, [protocol] varchar(32), [Source] varchar(32), [Destination] varchar(32), [OriginalClientIP] varchar(32), [SourceNetwork] nvarchar(128), [DestinationNetwork] nvarchar(128), [Action] varchar(32), [resultcode] int, [rule] nvarchar(128), [ApplicationProtocol] nvarchar(128), [Bidirectional] varchar(5), [bytessent] FLOAT, [bytessentDelta] FLOAT, [bytesrecvd] FLOAT, [bytesrecvdDelta] FLOAT, [connectiontime] int, [connectiontimeDelta] int, [SourceProxy] varchar(32), [DestinationProxy] varchar(32), [SourceName] varchar(255), [DestinationName] varchar(255), [ClientUserName] varchar(514), [ClientAgent] varchar(255), [sessionid] int, [connectionid] int, [Interface] varchar(25), [IPHeader] varchar(255), [Payload] varchar(255) ) CREATE INDEX [IX_FirewallLog_Date] ON [FirewallLog]([logDate]) ON [PRIMARY] GO CREATE INDEX [IX_FirewallLog_DateTime] ON [FirewallLog]([logDate], [logTime]) ON [PRIMARY] GO Проблема возникет после токо как таблица заполняестя 15+ дней....а проблема в том что запрос может выполнятся около 5 а то и 7 часов... помогите оптимизироать индексы чтобы ускорить доступ к данным ) p.s:последний запрос выполнялся целую ночь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 10:06 |
|
||
|
Помогите откоректировать БД
|
|||
|---|---|---|---|
|
#18+
А где текст запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 10:18 |
|
||
|
Помогите откоректировать БД
|
|||
|---|---|---|---|
|
#18+
И вообще сначала можно посмотреть что советует index tuning wizard. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 10:20 |
|
||
|
Помогите откоректировать БД
|
|||
|---|---|---|---|
|
#18+
да запрос может быть разным..дело в том что с каждым днем время ответа запроса увеличивается.....оочень сильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 10:54 |
|
||
|
Помогите откоректировать БД
|
|||
|---|---|---|---|
|
#18+
Alexander PopovИ вообще сначала можно посмотреть что советует index tuning wizard. не чего не советует.. ( запускаю визард , вибираю базу данных.... жму некст....просит выбрать таблицу....выбираю....а он грит авторCannot open a teble that does not exist ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 11:15 |
|
||
|
Помогите откоректировать БД
|
|||
|---|---|---|---|
|
#18+
Записи в таблице слишком тяжелые. Во-первых - добавь поле ID типа int not null identity primary key во-вторых - повесь триггер на insert, update типа Код: plaintext 1. 2. 3. 4. 5. 6. в-третьих - не плохо бы использловать эту таблицу тлько для вставки, например каждую минуту из неё записи выдергивать, агрегировать и удалять из неё обработанные записи. У меня из агрегированных данных (WebProxyLog) отчеты считаются 2-3 секунды за любой период. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2005, 12:37 |
|
||
|
Помогите откоректировать БД
|
|||
|---|---|---|---|
|
#18+
Основные аггрегирования в отчетах по логам ISA идут по дате и имени пользователя. Кластерный индекс (LogDate, LogTime, ClientUserName) спасет отца русской демократии. Но в любом случае, если ты захочешь прожевать ВСЮ таблицу - тормоза неизбежны. Достаточно посмотреть на объем лога. Один из выходов: Расчет данных по мере поступления и хранение аггрегированных данных. Например: 1) Считаешь текущие данные (ночь) и запоминаешь по какое LogDate, LogTime сосчитал как LogDateX, LogTimeX в доп. таблице. 2) Потом периодически досчитываешь после LogDateX, LogTimeX, запоминая по какое LogDate, LogTime сосчитал как LogDateX, LogTimeX. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2005, 13:15 |
|
||
|
|

start [/forum/topic.php?fid=32&tid=1546034]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 389ms |

| 0 / 0 |
