![]() |
![]() |
|
Начала тормозить база | ☑ | ||
---|---|---|---|---|
0
Скользящий
25.05.09
✎
12:47
|
Имеется СКЛ сервер с базами, терминал сервер и около 30-40 пользователй в терминале. Самая большая база, оперативная, в которой работают, начинает в середине дня вдруг резко тормозить. База - самописка на компоненте бухучет. После перезагрузки СКЛ сервера (только его, терминал сервер не трогаем) - дальше можно спокойно работать. До следующего дня. У меня сильное подозрение, что это связано настройками СКЛ сервера, видел обсуждения где советовали "шринковать" базу. Размер самой большой базы, 5,2 гиг. Есть еще типовые базы, размером не больше 1 гиг.
Вопрос, с чем это может быть связано, и куда смотреть в первую очередь? На все уточняющие вопросы с удовольствием отвечу. |
|||
1
mikecool
25.05.09
✎
12:50
|
(0) возможно - в момент начала торможения просто увеличивается размер файлов базы и/или лога
|
|||
2
Господин ПЖ
25.05.09
✎
12:51
|
смотреть в счетчики.
>>У меня сильное подозрение, что это связано настройками СКЛ сервера, видел обсуждения где советовали "шринковать" базу. а у тебя стоит "full" модель? |
|||
3
DGorgoN
25.05.09
✎
12:52
|
||||
4
Господин ПЖ
25.05.09
✎
12:52
|
(1) имеешь ввиду увеличить объем приращения?
|
|||
5
DGorgoN
25.05.09
✎
12:52
|
там почти детально вся работа по оптимизации
|
|||
6
Скользящий
25.05.09
✎
12:53
|
(5) Война и мир. Вкратце резюме плиз сюда скинь. )
|
|||
7
Господин ПЖ
25.05.09
✎
12:54
|
(6) читай целиком. там умные мысли есть.
|
|||
8
Sadovnikov
25.05.09
✎
12:54
|
(6) Резюме тех веток - надо сразу выдавать всю информацию :)
|
|||
9
toypaul
гуру
25.05.09
✎
12:57
|
||||
10
Скользящий
25.05.09
✎
13:01
|
(2) Где смотреть фулл не фулл? Стоит сейчас Microsoft SQL Server 2000 на базе 2003 сервера.
|
|||
11
Скользящий
25.05.09
✎
13:04
|
Какой конкретно информации нехватает. Накидайте вопросы, отвечу.
|
|||
12
СуперМега Монстр
25.05.09
✎
13:05
|
(0)на 8.1 переходи
|
|||
13
Скользящий
25.05.09
✎
13:06
|
(12) Зачем? Имеется самописка на 7.7, где самые емкие запросы переписаны на ToySQL - на фиг тут восьмерка?
|
|||
14
v_rtex
25.05.09
✎
14:42
|
посмотреть размер и скорость роста tempdb
|
|||
15
Скользящий
25.05.09
✎
14:47
|
tempdb имеет размер 24мгб. Это много или мало?
|
|||
16
mikecool
25.05.09
✎
14:47
|
(4) угу
помнится за 2-3 года нарывался два-три раза в рабочее время, и кажется прошло после того, как админ выделил под базу сразу все место на винте - под каждый файл по винту... |
|||
17
Скользящий
25.05.09
✎
14:48
|
(16) Как увеличить объем приращения?
|
|||
18
Fragster
гуру
25.05.09
✎
14:49
|
(0) какая-то сц_уко приходит с обеда и запускает торговую шахматку какую-нибудь...
|
|||
19
v_rtex
25.05.09
✎
14:50
|
(15) это мало
а когда тормозит, сколько? |
|||
20
Скользящий
25.05.09
✎
14:56
|
(19) Ну, начинает тормозить примерно после обеда, в разное время, Просто начинают набивать заявки, и привет. Приходится перезагружать сервак, после этого боле мене шевелится.
|
|||
21
Обработка
25.05.09
✎
15:20
|
Меня смутило "База - самописка на компоненте бухучет" и "Самая большая база, оперативная". Как можно на бух компонете написать опер базу???
И еще вопрос терминал какой? Может затык в нагрузке терминального сервера? Когда же люди научаться выкладыват полную инфу? |
|||
22
Скользящий
25.05.09
✎
15:24
|
(21) Полную инфу выложить можно, если знать какая информация значимая. Что я считал значимой, то и выложил. По поводу терминала, я выше написал, что перезагружал именно только СКЛ сервер, чтобы локализовать проблему. Т.е. именно после перезагрузки только СКЛ сервера проблема решается. Оперативной я ее обозвал потому, что это общая база всего, в ней все колотится. Не путать с компонентой оперативный учет.
|
|||
23
vde69
25.05.09
✎
15:27
|
(22) чего показывает скрипт блокировок?
|
|||
24
Скользящий
25.05.09
✎
15:28
|
(23) Я СКЛ сервером работал очень мало, куда этот скрипт пихать то?
|
|||
25
Скользящий
25.05.09
✎
15:28
|
*с СКЛ сервером
|
|||
26
vde69
25.05.09
✎
15:29
|
(24) скрипт надо просто выполнить в базе мастерс, а затем вызвать созданую ХП
|
|||
27
vde69
25.05.09
✎
15:30
|
(26) можно передать админам, пусть устанавливают и тебя учат заодно. Это ИХ ОБЯЗАНОСТИ
|
|||
28
Скользящий
25.05.09
✎
15:40
|
(26) Если не трудно, последовательность команд.
|
|||
29
mselling_ru
25.05.09
✎
15:42
|
1) Установка сервис-пака sql2005 SP3
2) Обновление статистик exec sp_msforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN' 3) Очистка процедурного КЭШа DBCC FREEPROCCACHE 4) Дефрагментация индексов sp_msforeachtable N'DBCC INDEXDEFRAG (<имя базы данных>, ''?'')' 5) Реиндексация таблиц базы данных sp_msforeachtable N'DBCC DBREINDEX (''?'')' как такие посредственности еще продолжают работать? |
|||
30
mselling_ru
25.05.09
✎
15:43
|
имеем sql server 2005 sp3. сервак вешается при выполнении DELETE FROM <table> . таблицы с ключами, ключи убрать не могу, контроль целостности базы и все такое, соответственно truncate не подходит. что делать?
|
|||
31
Скользящий
25.05.09
✎
15:45
|
(29) Каким боком этот бред к моей теме?
|
|||
32
Обработка
25.05.09
✎
15:45
|
1. скл сервер- характеристика, перфоменс
2. термиал сервер - харакетристика, перфоменс 3. база - храктеристика, колво юзкров, чем занимаются в основом 4. сеть 5. В чем выражается конкретно тормоза? |
|||
33
vde69
25.05.09
✎
15:46
|
Enterprise Manager --> толс/квери аналайзер -->
в верху должна быть база "мастерс" в окно вставляешь весь скрипт - жмешь выполнить далее вместо скрипта вставляешь EXEC track_waitstats 300, 1 и жмешь выполнить, через 300 минут получаешь результат |
|||
34
Господин ПЖ
25.05.09
✎
15:48
|
(31) изучайте sql... Не надо будет смотреть на пост как папуас на микроволновку.
|
|||
35
mselling_ru
25.05.09
✎
15:50
|
(31)бред это в твоей голове. а (29) это оптимизация скл сервера. и понятен пень не на языке 1с.
|
|||
36
vde69
25.05.09
✎
15:55
|
(35) все это уже давали автору в (3)
|
|||
37
Mikeware
25.05.09
✎
15:56
|
(35) Назвать операции планового обслуживания баз "оптимизацией скл сервера" может только воспаленное место под отсутствующий мозг...
|
|||
38
Скользящий
25.05.09
✎
15:58
|
(33) При попытке выполнить вот это выдает.
|
|||
39
Скользящий
25.05.09
✎
15:58
|
Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near '/'. Server: Msg 170, Level 15, State 1, Line 4 Line 4: Incorrect syntax near '/'. Server: Msg 111, Level 15, State 1, Line 9 'CREATE PROCEDURE' must be the first statement in a query batch. Server: Msg 2714, Level 16, State 5, Procedure track_waitstats, Line 67 There is already an object named 'track_waitstats' in the database. Cannot add rows to sysdepends for the current stored procedure because it depends on the missing object 'get_waitstats'. The stored procedure will still be created. |
|||
40
mselling_ru
25.05.09
✎
15:59
|
(37) пока ты меня тут хаишь, мои новые партнеры в Челябинске внедрили торговлю в парф/космет фирму. продолжай в том же духе. голодным и злым ты мне больше нравишся.
|
|||
41
Скользящий
25.05.09
✎
16:01
|
(34) Что я и делаю.
|
|||
42
Скользящий
25.05.09
✎
16:03
|
Сори, убегаю домой. продолжу дома по рдп.
|
|||
43
Обработка
25.05.09
✎
16:09
|
так и не дал полную инфу.
|
|||
44
Mikeware
25.05.09
✎
16:09
|
(40) Да вперед и с песТней :-)
|
|||
45
Скользящий
25.05.09
✎
16:10
|
(43) Из дома отвечу на (32). Перфоменс это че?
|
|||
46
Обработка
25.05.09
✎
16:13
|
Первоменс - производительность компа сервера. Счетчики показатели проца диска памяти сети итп
|
|||
47
Господин ПЖ
25.05.09
✎
16:14
|
следующий вопрос - "чо такое счетчики, у миня дома только на воду"...
|
|||
48
DGorgoN
25.05.09
✎
16:19
|
таки придается мне описать - 2-х веток не хватает. завтра сяду - буду писАть
|
|||
49
Mikeware
25.05.09
✎
17:51
|
(48) Не поможет...
Ибо все написано давно. И неоднократно. Но каждый любит свои грабли... |
|||
50
Скользящий
26.05.09
✎
08:23
|
(32)
1,2) Терминал сервер Сервер XEON № 002 FDD 3.5'' CPU Intel Xeon 2.8 ГГц/ 2Мб L2 cache/ 800МГц BOX 604-PGA Active Fan (терминал 1) CPU Intel Xeon 2.8 ГГц/ 2Мб L2 cache/ 800МГц BOX 604-PGA Active Fan (терминал 2) HDD 36.7 Gb U320SCSI Seagate Cheetah 15K.4 <336754LW> 68pin 15000rpm (терминал 1) HDD 36.7 Gb U320SCSI Seagate Cheetah 15K.4 <336754LW> 68pin 15000rpm (терминал 2) M/B INTEL SE7520BD2SCSI Server Board (RTL) Dual Socket604 <iE7520> (BZBD60530117) Server Case Intel SC5275E 600W (24+8пин) (сервер терминалов) Память Kingson DDR DIMM 1Gb <PC-2100> <KVR266X72RC25/1024> ECC Registered+PLL, Low Profile (0A090248h (1208092938)) Память Kingson DDR DIMM 1Gb <PC-2100> <KVR266X72RC25/1024> ECC Registered+PLL, Low Profile (4F3B2F73h (1932475215)) Память Kingson DDR DIMM 1Gb <PC-2100> <KVR266X72RC25/1024> ECC Registered+PLL, Low Profile (Терминал 1) Память Kingson DDR DIMM 1Gb <PC-2100> <KVR266X72RC25/1024> ECC Registered+PLL, Low Profile (Терминал 2) СКЛ сервер Сервер XEON № 003 FDD 3.5'' CPU Intel Xeon 3.0 ГГц/ 2Мб L2 cache/ 800МГц BOX 604-PGA Passive Heatsink (SQL 1) CPU Intel Xeon 3.0 ГГц/ 2Мб L2 cache/ 800МГц BOX 604-PGA Passive Heatsink (SQL 2) HDD 36.7 Gb U320SCSI Seagate Cheetah 15K.4 <336754LW> 68pin 15000rpm (SQL 1) HDD 36.7 Gb U320SCSI Seagate Cheetah 15K.4 <336754LW> 68pin 15000rpm (SQL 2) HDD 36.7 Gb U320SCSI Seagate Cheetah 15K.4 <336754LW> 68pin 15000rpm (SQL 3) HDD 36.7 Gb U320SCSI Seagate Cheetah 15K.4 <336754LW> 68pin 15000rpm (SQL 4) HDD 36.7 Gb U320SCSI Seagate Cheetah 15K.4 <336754LW> 68pin 15000rpm (SQL 5) HDD 36.7 Gb U320SCSI Seagate Cheetah 15K.4 <336754LW> 68pin 15000rpm (SQL 6) HDD 73.4 Gb U320SCSI Seagate Cheetah 10K.7 <373207LW> 68pin 10000rpm (SQL 1) HDD 73.4 Gb U320SCSI Seagate Cheetah 10K.7 <373207LW> 68pin 10000rpm (SQL 2) Intel <AXX4FIXDB> UPGRADE KIT TO 4 Fixed Drives for SC5300 Intel <AXXIMMADV> Модуль управления и мониторинга системы Advanced Edition (SQL) Intel <AXXLCPPED> Local Control Panel (SQL) Intel <AXXRAKU42E> Raid Activation Key for Intel SE7520AF2/ SR4850HW4 / SR6850HW4 (SQL) Intel <AXXRPCM1> Portable Cache Module для SRCU42E, SROMBU42E (на SE7520AF2) (SQL) Intel <FXX730WPSU> сменный модуль питания 730 Вт, для корпусов серии SC5300 (SQL) M/B INTEL SE7520AF2 Server Board (RTL) Dual Socket604<iE7520> (CWA560800049) Server Case Intel SC5300LX 730W (24+8пин) (SQL) Память 4GB 400MHz DDR2 ECC Registered CL3 DIMM (Kit of 2) Dual Rank, x4 (KVR400D2D4R3K2/4G) (SQL 1) Память 4GB 400MHz DDR2 ECC Registered CL3 DIMM (Kit of 2) Dual Rank, x4 (KVR400D2D4R3K2/4G) (SQL 2) Шлейф на 8 SCSI-устройств Счетчики на СКЛ сервере сейчас (сделал сейчас, как раз во время зависона) http://vovkolak.narod.ru/4.jpg http://vovkolak.narod.ru/3.jpg 3) Самописная конфа на компоненте бухучет. Юзеров 20-25, бьют заявки, накладные, формируют отчеты. 4) Сеть обычная, без доменов. Расстояние между юзерами до 34-40 метров, между СКЛ сервером и Терминал сервером Гигабитная сетка. 5) Тормоза выражаются в том, что зависает все время база. |
|||
51
Обработка
26.05.09
✎
08:52
|
"Имеется СКЛ сервер с базами, терминал сервер и около 30-40 пользователй в терминале" - Сколько баз на скл сервере? Как распределены юзеры по этим базам?
|
|||
52
Обработка
26.05.09
✎
08:55
|
Счетчики на терминале что показывает в это время?
|
|||
53
Скользящий
26.05.09
✎
09:08
|
На СКЛ находится 3 базы, одна боевая, и еще 2 типовые бухии, там тоже иногда запускают тяжелые отчеты.
Щас погляжу на терминальные счетчики. Сейчас СКЛ сервер показыавет 100% процессора, а терминальный загружен на 40% по всем показателямя, загрузка процессора выше 60% не поднимается. |
|||
54
Обработка
26.05.09
✎
09:53
|
Какой скуль стоит сервыис пак какой? Сколько памяти кушает сам скуль? И настроен на использование какую память? Суколько весят 2 типовые базы? Сколько юзеров туда ходят?
|
|||
55
Скользящий
26.05.09
✎
10:09
|
Скрипт блокировок щас в базе запущен, жду 300 минут.
Скуль стоит Microsoft SQL Server 2000 на базе 2003 сервера, SP2. Сколько он кушает памяти, я хз где смотреть, на какую настроен использовать, тоже хз. Типовые бухгалтерские базы весят примерно 800-900 мгб, работает в них по 5-6 человек. |
|||
56
Скользящий
26.05.09
✎
11:08
|
Скуль Microsoft SQL Server 2000 - 8.00.2040 (Intel X86) May 13 2005 18:33:17 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
|
|||
57
Обработка
26.05.09
✎
13:27
|
1. Перетащи 2 базы по бухии на другой сервер даже на треминальный можно перенсти.
2. Установи еа скулие сервис пак 4й 3. сделай базу симпл 4. установи использование памяти скулем по максимуму 5. сделай шринк и переиндексацию базы 6. по вомзожности сделай базу Копии и туда пусти тех кто строит очеты. Это самые простые советы, почти обывательские. А вот по сложнее как протестить итп тебе уже дали ссылки. НУ и по железу, т е как ее использовать. Как у тебя разделено использование диска? на сколько мы поняли у тебя раид. А лог файл и файл базы разнесен на разные физ диски и еще систему бы на отдельный диск |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |