|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Доброго времени суток всем! Помогите решить проблему. Имеется "программа" профстрой 4, в качестве БД использует firebird, так вот эта прога просто не реально тормозит, особенно при формировании "планирования производтства"(если кто имел дело с этой "программой" может скажит как это победить). Сразу оговорюсь, я "не в зуб ногой в firebird", да и вообще во всех БД, не доводилось админить, а здесь приходится разбираться как ускорить эту прогу. Возможно и разработчики этой проги не особо старались при написании и любой запрос опрашивает чуть ли не пол базы. Но я иду от обратного, что СУБД не настроена, а оно так и есть. Т.к. я открыл когфигурационный файл firebird.conf, а он весь закомментирован, т.е. все по дефолту. Крутится это всё в терминале WinSrv 2008 R2. Firebird - 2.5.1 Superserver. Конфигурация сервера: HP prol 380 G8 Intel E5 2420*2(16*2=32 потока) 72 озу рейд 0 300*5 сас Загрузка ЦП в пике при 30 пользователях ~ 10%, так 3-4%. ОЗУ съедают 30 пользователей ~ 10 гб. Вот что мне дал IBExpert: Database "C:\Системная\BASE\BASE.FDB" Database header page information: Flags 0 Checksum 12345 Generation 14820900 Page size 8192 ODS version 11.2 Oldest transaction 14798142 Oldest active 14798143 Oldest snapshot 14798143 Next transaction 14798145 Bumped transaction 1 Sequence number 0 Next attachment ID 22856 Implementation ID 26 Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date Jun 6, 2013 21:52:51 Attributes force write Variable header data: Sweep interval: 20000 *END* Database file sequence: File C:\Системная\BASE\BASE.FDB is the only file Analyzing database pages ... ANALOGS (258) Primary pointer page: 654148, Index root page: 654149 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IANALOGS (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 ARTIKLS (147) Primary pointer page: 202, Index root page: 203 Data pages: 109, data page slots: 277, average fill: 42% Fill distribution: 0 - 19% = 44 20 - 39% = 15 40 - 59% = 13 60 - 79% = 10 80 - 99% = 27 Index IARTIKLS (0) Depth: 2, leaf buckets: 12, nodes: 1532 Average data length: 32.59, total dup: 3, max dup: 2 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 9 60 - 79% = 1 80 - 99% = 2 ARTSVST (148) Primary pointer page: 204, Index root page: 205 Data pages: 72, data page slots: 79, average fill: 49% Fill distribution: 0 - 19% = 21 20 - 39% = 7 40 - 59% = 11 60 - 79% = 9 80 - 99% = 24 Index IARTSVST (0) Depth: 2, leaf buckets: 14, nodes: 2949 Average data length: 18.42, total dup: 156, max dup: 34 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 9 60 - 79% = 2 80 - 99% = 3 BARCODE (131) Primary pointer page: 168, Index root page: 169 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IBARCODE (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 BRIGADS (156) Primary pointer page: 223, Index root page: 224 Data pages: 1, data page slots: 1, average fill: 20% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IBRIGADS (0) Depth: 1, leaf buckets: 1, nodes: 20 Average data length: 26.35, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 CLIENTC (257) Primary pointer page: 653984, Index root page: 653988 Data pages: 1, data page slots: 1, average fill: 1% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ICLIENTC (0) Depth: 1, leaf buckets: 1, nodes: 2 Average data length: 12.50, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 CLIENTS (151) Primary pointer page: 212, Index root page: 213 Data pages: 107, data page slots: 107, average fill: 76% Fill distribution: 0 - 19% = 9 20 - 39% = 4 40 - 59% = 4 60 - 79% = 8 80 - 99% = 82 Index ICLIENTS (0) Depth: 2, leaf buckets: 25, nodes: 3136 Average data length: 39.24, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 10 60 - 79% = 7 80 - 99% = 8 CODELST (138) Primary pointer page: 182, Index root page: 183 Data pages: 1, data page slots: 1, average fill: 14% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ICODELST (0) Depth: 1, leaf buckets: 1, nodes: 19 Average data length: 1.05, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 COLSLST (143) Primary pointer page: 193, Index root page: 194 Data pages: 2, data page slots: 5, average fill: 73% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 1 Index ICOLSLST (0) Depth: 1, leaf buckets: 1, nodes: 99 Average data length: 24.23, total dup: 1, max dup: 1 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 CONNLST (203) Primary pointer page: 329, Index root page: 330 Data pages: 4, data page slots: 11, average fill: 65% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 2 60 - 79% = 0 80 - 99% = 2 Index ICONNLST (0) Depth: 2, leaf buckets: 2, nodes: 188 Average data length: 19.99, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 CONNSPC (205) Primary pointer page: 333, Index root page: 334 Data pages: 4, data page slots: 13, average fill: 52% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 3 80 - 99% = 0 Index ICONNSPC (0) Depth: 2, leaf buckets: 3, nodes: 357 Average data length: 25.14, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 2 60 - 79% = 0 80 - 99% = 0 CONNVAR (204) Primary pointer page: 331, Index root page: 332 Data pages: 4, data page slots: 11, average fill: 63% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 3 80 - 99% = 0 Index ICONNVAR (0) Depth: 2, leaf buckets: 1, nodes: 238 Average data length: 18.29, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 CONTORD (176) Primary pointer page: 268, Index root page: 269 Data pages: 1819, data page slots: 1819, average fill: 69% Fill distribution: 0 - 19% = 18 20 - 39% = 163 40 - 59% = 237 60 - 79% = 712 80 - 99% = 689 Index ICONTORD (0) Depth: 3, leaf buckets: 546, nodes: 94567 Average data length: 15.00, total dup: 4, max dup: 1 Fill distribution: 0 - 19% = 12 20 - 39% = 176 40 - 59% = 321 60 - 79% = 23 80 - 99% = 14 CORRENC (140) Primary pointer page: 187, Index root page: 188 Data pages: 1, data page slots: 1, average fill: 1% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ICORRENC (0) Depth: 1, leaf buckets: 1, nodes: 1 Average data length: 13.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 DATEPRJ (167) Primary pointer page: 248, Index root page: 249 Data pages: 2088, data page slots: 2113, average fill: 56% Fill distribution: 0 - 19% = 100 20 - 39% = 320 40 - 59% = 662 60 - 79% = 928 80 - 99% = 78 Index IDATEPRJ (0) Depth: 3, leaf buckets: 569, nodes: 109424 Average data length: 17.43, total dup: 3794, max dup: 7 Fill distribution: 0 - 19% = 28 20 - 39% = 147 40 - 59% = 170 60 - 79% = 113 80 - 99% = 111 DESCLST (146) Primary pointer page: 199, Index root page: 200 Data pages: 1, data page slots: 1, average fill: 2% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IDESCLST (0) Depth: 1, leaf buckets: 1, nodes: 2 Average data length: 22.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 DOCSCLI (154) Primary pointer page: 218, Index root page: 219 Data pages: 1, data page slots: 1, average fill: 1% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IDOCSCLI (0) Depth: 1, leaf buckets: 1, nodes: 1 Average data length: 8.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 DOCSNAK (210) Primary pointer page: 343, Index root page: 344 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IDOCSNAK (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 DOCSPRJ (169) Primary pointer page: 252, Index root page: 253 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IDOCSPRJ (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 DOCUMNL (234) Primary pointer page: 394, Index root page: 395 Data pages: 111, data page slots: 181, average fill: 57% Fill distribution: 0 - 19% = 22 20 - 39% = 13 40 - 59% = 9 60 - 79% = 27 80 - 99% = 40 Index IDOCUMNL (0) Depth: 2, leaf buckets: 3, nodes: 149 Average data length: 52.28, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 2 60 - 79% = 0 80 - 99% = 0 EXPTO1C (247) Primary pointer page: 427, Index root page: 428 Data pages: 18, data page slots: 18, average fill: 88% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 4 80 - 99% = 14 FURNLEN (213) Primary pointer page: 350, Index root page: 351 Data pages: 3, data page slots: 5, average fill: 42% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 1 60 - 79% = 1 80 - 99% = 0 Index IFURNLEN (0) Depth: 1, leaf buckets: 1, nodes: 215 Average data length: 6.43, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 FURNLES (215) Primary pointer page: 355, Index root page: 356 Data pages: 8, data page slots: 14, average fill: 56% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 2 60 - 79% = 5 80 - 99% = 0 Index IFURNLES (0) Depth: 2, leaf buckets: 3, nodes: 730 Average data length: 14.13, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 1 FURNLST (212) Primary pointer page: 348, Index root page: 349 Data pages: 2, data page slots: 3, average fill: 49% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index IFURNLST (0) Depth: 1, leaf buckets: 1, nodes: 53 Average data length: 37.38, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 FURNSPC (214) Primary pointer page: 352, Index root page: 353 Data pages: 52, data page slots: 78, average fill: 63% Fill distribution: 0 - 19% = 3 20 - 39% = 3 40 - 59% = 3 60 - 79% = 43 80 - 99% = 0 Index IFURNSPC (0) Depth: 2, leaf buckets: 33, nodes: 4853 Average data length: 23.14, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 3 40 - 59% = 26 60 - 79% = 0 80 - 99% = 3 GLASART (207) Primary pointer page: 337, Index root page: 338 Data pages: 2, data page slots: 5, average fill: 55% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 1 80 - 99% = 0 Index IGLASART (0) Depth: 1, leaf buckets: 1, nodes: 182 Average data length: 21.57, total dup: 2, max dup: 1 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 GLASGRP (206) Primary pointer page: 335, Index root page: 336 Data pages: 1, data page slots: 1, average fill: 15% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IGLASGRP (0) Depth: 1, leaf buckets: 1, nodes: 15 Average data length: 22.80, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 GLASPRO (208) Primary pointer page: 339, Index root page: 340 Data pages: 1, data page slots: 2, average fill: 36% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IGLASPRO (0) Depth: 1, leaf buckets: 1, nodes: 58 Average data length: 18.03, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 GLASTMP (136) Primary pointer page: 178, Index root page: 179 Data pages: 1, data page slots: 1, average fill: 2% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IGLASTMP (0) Depth: 1, leaf buckets: 1, nodes: 1 Average data length: 27.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 GRUPART (141) Primary pointer page: 189, Index root page: 190 Data pages: 3, data page slots: 5, average fill: 56% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 2 80 - 99% = 0 Index IGRUPART (0) Depth: 1, leaf buckets: 1, nodes: 227 Average data length: 14.40, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 GRUPCOL (142) Primary pointer page: 191, Index root page: 192 Data pages: 1, data page slots: 1, average fill: 14% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IGRUPCOL (0) Depth: 1, leaf buckets: 1, nodes: 14 Average data length: 33.64, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 GRUPPRN (150) Primary pointer page: 208, Index root page: 209 Data pages: 1, data page slots: 1, average fill: 12% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IGRUPPRN (0) Depth: 1, leaf buckets: 1, nodes: 16 Average data length: 19.56, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 HOURORD (178) Primary pointer page: 272, Index root page: 273 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IHOURORD (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 KOMPLST (201) Primary pointer page: 324, Index root page: 325 Data pages: 2, data page slots: 4, average fill: 57% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 1 80 - 99% = 0 Index IKOMPLST (0) Depth: 1, leaf buckets: 1, nodes: 47 Average data length: 19.32, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 KOMPSPC (202) Primary pointer page: 326, Index root page: 327 Data pages: 2, data page slots: 4, average fill: 42% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index IKOMPSPC (0) Depth: 1, leaf buckets: 1, nodes: 131 Average data length: 23.94, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 LINEMAP (130) Primary pointer page: 166, Index root page: 167 Data pages: 781, data page slots: 781, average fill: 74% Fill distribution: 0 - 19% = 1 20 - 39% = 1 40 - 59% = 36 60 - 79% = 578 80 - 99% = 165 Index ILINEMAP (0) Depth: 2, leaf buckets: 129, nodes: 65263 Average data length: 9.11, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 17 80 - 99% = 111 LISTARF (236) Primary pointer page: 400, Index root page: 401 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ILISTARF (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 LISTORD (171) Primary pointer page: 257, Index root page: 258 Data pages: 40928, data page slots: 44180, average fill: 72% Fill distribution: 0 - 19% = 4279 20 - 39% = 893 40 - 59% = 786 60 - 79% = 19347 80 - 99% = 15623 Index ILISTORD (0) Depth: 2, leaf buckets: 235, nodes: 59514 Average data length: 8.98, total dup: 3, max dup: 1 Fill distribution: 0 - 19% = 6 20 - 39% = 34 40 - 59% = 174 60 - 79% = 9 80 - 99% = 12 LISTPRJ (166) Primary pointer page: 246, Index root page: 247 Data pages: 1244, data page slots: 1252, average fill: 75% Fill distribution: 0 - 19% = 11 20 - 39% = 89 40 - 59% = 237 60 - 79% = 160 80 - 99% = 747 Index ILISTPRJ (0) Depth: 2, leaf buckets: 170, nodes: 18989 Average data length: 31.60, total dup: 11, max dup: 2 Fill distribution: 0 - 19% = 6 20 - 39% = 32 40 - 59% = 95 60 - 79% = 7 80 - 99% = 30 LISTPRO (195) Primary pointer page: 312, Index root page: 313 Data pages: 1, data page slots: 1, average fill: 24% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ILISTPRO (0) Depth: 1, leaf buckets: 1, nodes: 7 Average data length: 17.57, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 LISTSQA (172) Primary pointer page: 260, Index root page: 261 Data pages: 49563, data page slots: 55253, average fill: 73% Fill distribution: 0 - 19% = 6496 20 - 39% = 4094 40 - 59% = 1958 60 - 79% = 2565 80 - 99% = 34450 Index ILISTSQA (0) Depth: 2, leaf buckets: 293, nodes: 58941 Average data length: 11.85, total dup: 5, max dup: 1 Fill distribution: 0 - 19% = 6 20 - 39% = 65 40 - 59% = 208 60 - 79% = 6 80 - 99% = 8 LIS_ORD (174) Primary pointer page: 264, Index root page: 265 Data pages: 1, data page slots: 2, average fill: 40% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ILIS_ORD (0) Depth: 1, leaf buckets: 1, nodes: 16 Average data length: 35.38, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 LIS_PRC (175) Primary pointer page: 266, Index root page: 267 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ILIS_PRC (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 MONEDIL (152) Primary pointer page: 214, Index root page: 215 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IMONEDIL (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 MONEPRJ (170) Primary pointer page: 255, Index root page: 256 Data pages: 279, data page slots: 279, average fill: 76% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 15 60 - 79% = 119 80 - 99% = 145 Index IMONEPRJ (0) Depth: 2, leaf buckets: 74, nodes: 15835 Average data length: 15.71, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 57 60 - 79% = 9 80 - 99% = 8 NAKLADS (253) Primary pointer page: 440, Index root page: 441 Data pages: 70, data page slots: 70, average fill: 87% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 69 Index INAKLADS (0) Depth: 2, leaf buckets: 20, nodes: 3125 Average data length: 26.66, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 16 60 - 79% = 1 80 - 99% = 3 NAKLSPC (254) Primary pointer page: 443, Index root page: 444 Data pages: 254, data page slots: 254, average fill: 81% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 29 80 - 99% = 224 Index INAKLSPC (0) Depth: 2, leaf buckets: 126, nodes: 16796 Average data length: 34.90, total dup: 4, max dup: 1 Fill distribution: 0 - 19% = 1 20 - 39% = 4 40 - 59% = 70 60 - 79% = 6 80 - 99% = 45 OPTIMHL (232) Primary pointer page: 390, Index root page: 391 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IOPTIMHL (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 OPTIMPR (233) Primary pointer page: 392, Index root page: 393 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IOPTIMPR (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 OPTIMRS (235) Primary pointer page: 397, Index root page: 398 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IOPTIMRS (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 OTKOSYS (216) Primary pointer page: 357, Index root page: 358 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IOTKOSYS (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PAKTEMP (134) Primary pointer page: 174, Index root page: 175 Data pages: 262, data page slots: 262, average fill: 78% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 207 80 - 99% = 54 Index IPAKTEMP (0) Depth: 3, leaf buckets: 191, nodes: 18785 Average data length: 32.55, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 86 40 - 59% = 90 60 - 79% = 1 80 - 99% = 13 PARAMRR (242) Primary pointer page: 413, Index root page: 414 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPARAMRR (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PARAMRU (241) Primary pointer page: 411, Index root page: 412 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPARAMRU (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PARCOLS (145) Primary pointer page: 197, Index root page: 198 Data pages: 1, data page slots: 1, average fill: 2% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPARCOLS (0) Depth: 1, leaf buckets: 1, nodes: 2 Average data length: 26.50, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PARCONS (223) Primary pointer page: 371, Index root page: 372 Data pages: 5, data page slots: 11, average fill: 51% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 4 80 - 99% = 0 Index IPARCONS (0) Depth: 2, leaf buckets: 2, nodes: 478 Average data length: 18.07, total dup: 1, max dup: 1 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 1 80 - 99% = 0 PARCONV (222) Primary pointer page: 369, Index root page: 370 Data pages: 3, data page slots: 11, average fill: 59% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 2 60 - 79% = 1 80 - 99% = 0 Index IPARCONV (0) Depth: 2, leaf buckets: 1, nodes: 321 Average data length: 18.07, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 1 PARFURL (228) Primary pointer page: 382, Index root page: 383 Data pages: 2, data page slots: 2, average fill: 37% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index IPARFURL (0) Depth: 1, leaf buckets: 1, nodes: 121 Average data length: 18.88, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PARFURS (229) Primary pointer page: 384, Index root page: 385 Data pages: 44, data page slots: 70, average fill: 60% Fill distribution: 0 - 19% = 2 20 - 39% = 5 40 - 59% = 0 60 - 79% = 37 80 - 99% = 0 Index IPARFURS (0) Depth: 2, leaf buckets: 28, nodes: 4614 Average data length: 21.62, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 3 40 - 59% = 21 60 - 79% = 1 80 - 99% = 3 PARGLAS (227) Primary pointer page: 379, Index root page: 380 Data pages: 3, data page slots: 4, average fill: 47% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 2 80 - 99% = 0 Index IPARGLAS (0) Depth: 1, leaf buckets: 1, nodes: 234 Average data length: 20.02, total dup: 3, max dup: 2 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 PARGRUP (226) Primary pointer page: 377, Index root page: 378 Data pages: 1, data page slots: 1, average fill: 4% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPARGRUP (0) Depth: 1, leaf buckets: 1, nodes: 1 Average data length: 28.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PARKOMP (221) Primary pointer page: 367, Index root page: 368 Data pages: 3, data page slots: 6, average fill: 42% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 2 80 - 99% = 0 Index IPARKOMP (0) Depth: 1, leaf buckets: 1, nodes: 247 Average data length: 16.26, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 PARLIST (220) Primary pointer page: 365, Index root page: 366 Data pages: 55, data page slots: 192, average fill: 91% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 6 80 - 99% = 48 Index IPARLIST (0) Depth: 2, leaf buckets: 16, nodes: 4077 Average data length: 5.98, total dup: 3592, max dup: 8 Fill distribution: 0 - 19% = 1 20 - 39% = 13 40 - 59% = 2 60 - 79% = 0 80 - 99% = 0 PAROTKP (230) Primary pointer page: 386, Index root page: 387 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPAROTKP (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PARROLL (243) Primary pointer page: 415, Index root page: 416 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPARROLL (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PARSYSP (231) Primary pointer page: 388, Index root page: 389 Data pages: 3, data page slots: 7, average fill: 59% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 2 80 - 99% = 0 Index IPARSYSP (0) Depth: 1, leaf buckets: 1, nodes: 260 Average data length: 20.36, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 PARVSTM (224) Primary pointer page: 373, Index root page: 374 Data pages: 2, data page slots: 3, average fill: 63% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 1 80 - 99% = 0 Index IPARVSTM (0) Depth: 1, leaf buckets: 1, nodes: 198 Average data length: 16.73, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 PARVSTS (225) Primary pointer page: 375, Index root page: 376 Data pages: 10, data page slots: 18, average fill: 65% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 9 80 - 99% = 0 Index IPARVSTS (0) Depth: 2, leaf buckets: 5, nodes: 1154 Average data length: 14.71, total dup: 1, max dup: 1 Fill distribution: 0 - 19% = 0 20 - 39% = 2 40 - 59% = 2 60 - 79% = 0 80 - 99% = 1 PLANPRO (198) Primary pointer page: 318, Index root page: 319 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPLANPRO (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PLANSME (199) Primary pointer page: 320, Index root page: 321 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPLANSME (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PREFPRJ (161) Primary pointer page: 233, Index root page: 234 Data pages: 1, data page slots: 1, average fill: 3% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPREFPRJ (0) Depth: 1, leaf buckets: 1, nodes: 3 Average data length: 29.67, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PRICDAT (255) Primary pointer page: 652, Index root page: 653 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPRICDAT (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PRICLST (245) Primary pointer page: 421, Index root page: 422 Data pages: 1, data page slots: 1, average fill: 9% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IPRICLST (0) Depth: 1, leaf buckets: 1, nodes: 13 Average data length: 37.38, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 PRICSPC (246) Primary pointer page: 425, Index root page: 426 Data pages: 3, data page slots: 3, average fill: 34% Fill distribution: 0 - 19% = 1 20 - 39% = 1 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index IPRICSPC (0) Depth: 1, leaf buckets: 1, nodes: 134 Average data length: 24.54, total dup: 1, max dup: 1 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 REKLAMA (153) Primary pointer page: 216, Index root page: 217 Data pages: 1, data page slots: 1, average fill: 3% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IREKLAMA (0) Depth: 1, leaf buckets: 1, nodes: 6 Average data length: 20.33, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 REMAINS (144) Primary pointer page: 195, Index root page: 196 Data pages: 1, data page slots: 1, average fill: 32% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IREMAINS (0) Depth: 1, leaf buckets: 1, nodes: 28 Average data length: 3.43, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 REMARKM (164) Primary pointer page: 240, Index root page: 241 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IREMARKM (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 REMARKS (165) Primary pointer page: 243, Index root page: 244 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IREMARKS (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 REMEPRJ (163) Primary pointer page: 238, Index root page: 239 Data pages: 1, data page slots: 1, average fill: 64% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index IREMEPRJ (0) Depth: 1, leaf buckets: 1, nodes: 12 Average data length: 6.17, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 RESERVE (249) Primary pointer page: 431, Index root page: 432 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IRESERVE (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 ROLLETS (238) Primary pointer page: 404, Index root page: 405 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IROLLETS (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 ROLLTIT (244) Primary pointer page: 417, Index root page: 418 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IROLLTIT (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 ROLPARM (239) Primary pointer page: 406, Index root page: 407 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IROLPARM (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 ROLPARZ (240) Primary pointer page: 409, Index root page: 410 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IROLPARZ (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 RULECLK (139) Primary pointer page: 185, Index root page: 186 Data pages: 1, data page slots: 1, average fill: 8% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IRULECLK (0) Depth: 1, leaf buckets: 1, nodes: 4 Average data length: 39.75, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SAVEBIR (180) Primary pointer page: 277, Index root page: 278 Data pages: 2, data page slots: 2, average fill: 41% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index ISAVEBIR (0) Depth: 1, leaf buckets: 1, nodes: 51 Average data length: 15.57, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SAVECON (186) Primary pointer page: 292, Index root page: 293 Data pages: 6890, data page slots: 6942, average fill: 59% Fill distribution: 0 - 19% = 305 20 - 39% = 737 40 - 59% = 1170 60 - 79% = 4678 80 - 99% = 0 Index ISAVECON (0) Depth: 3, leaf buckets: 2695, nodes: 611334 Average data length: 9.85, total dup: 40, max dup: 1 Fill distribution: 0 - 19% = 183 20 - 39% = 680 40 - 59% = 1509 60 - 79% = 232 80 - 99% = 91 SAVEELM (182) Primary pointer page: 283, Index root page: 284 Data pages: 12338, data page slots: 12557, average fill: 73% Fill distribution: 0 - 19% = 490 20 - 39% = 870 40 - 59% = 1230 60 - 79% = 1688 80 - 99% = 8060 Index ISAVEELM (0) Depth: 3, leaf buckets: 6468, nodes: 534934 Average data length: 39.81, total dup: 38, max dup: 1 Fill distribution: 0 - 19% = 172 20 - 39% = 1338 40 - 59% = 4033 60 - 79% = 716 80 - 99% = 209 SAVEFUP (190) Primary pointer page: 300, Index root page: 301 Data pages: 2765, data page slots: 2766, average fill: 51% Fill distribution: 0 - 19% = 84 20 - 39% = 542 40 - 59% = 1112 60 - 79% = 1027 80 - 99% = 0 Index ISAVEFUP (0) Depth: 3, leaf buckets: 1593, nodes: 294475 Average data length: 12.58, total dup: 22, max dup: 1 Fill distribution: 0 - 19% = 43 20 - 39% = 621 40 - 59% = 819 60 - 79% = 87 80 - 99% = 23 SAVEFUR (188) Primary pointer page: 296, Index root page: 297 Data pages: 522, data page slots: 522, average fill: 64% Fill distribution: 0 - 19% = 1 20 - 39% = 78 40 - 59% = 79 60 - 79% = 364 80 - 99% = 0 Index ISAVEFUR (0) Depth: 3, leaf buckets: 389, nodes: 33281 Average data length: 36.23, total dup: 2, max dup: 1 Fill distribution: 0 - 19% = 12 20 - 39% = 112 40 - 59% = 232 60 - 79% = 22 80 - 99% = 11 SAVEGLS (184) Primary pointer page: 288, Index root page: 289 Data pages: 5744, data page slots: 5771, average fill: 63% Fill distribution: 0 - 19% = 209 20 - 39% = 566 40 - 59% = 750 60 - 79% = 4219 80 - 99% = 0 Index ISAVEGLS (0) Depth: 3, leaf buckets: 2181, nodes: 435127 Average data length: 12.63, total dup: 28, max dup: 1 Fill distribution: 0 - 19% = 38 20 - 39% = 640 40 - 59% = 1259 60 - 79% = 163 80 - 99% = 81 SAVEOTK (194) Primary pointer page: 310, Index root page: 311 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISAVEOTK (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SAVEVST (192) Primary pointer page: 304, Index root page: 305 Data pages: 4152, data page slots: 4158, average fill: 54% Fill distribution: 0 - 19% = 180 20 - 39% = 584 40 - 59% = 1054 60 - 79% = 2334 80 - 99% = 0 Index ISAVEVST (0) Depth: 3, leaf buckets: 2156, nodes: 441263 Average data length: 11.63, total dup: 34, max dup: 1 Fill distribution: 0 - 19% = 102 20 - 39% = 631 40 - 59% = 1193 60 - 79% = 170 80 - 99% = 60 SAV_BIR (181) Primary pointer page: 280, Index root page: 281 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISAV_BIR (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SAV_CON (187) Primary pointer page: 294, Index root page: 295 Data pages: 5, data page slots: 13, average fill: 48% Fill distribution: 0 - 19% = 0 20 - 39% = 2 40 - 59% = 2 60 - 79% = 1 80 - 99% = 0 Index ISAV_CON (0) Depth: 2, leaf buckets: 2, nodes: 364 Average data length: 9.21, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 2 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SAV_ELM (183) Primary pointer page: 285, Index root page: 286 Data pages: 5, data page slots: 16, average fill: 66% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 2 60 - 79% = 3 80 - 99% = 0 Index ISAV_ELM (0) Depth: 2, leaf buckets: 3, nodes: 269 Average data length: 37.20, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 1 60 - 79% = 1 80 - 99% = 0 SAV_FUP (191) Primary pointer page: 302, Index root page: 303 Data pages: 2, data page slots: 3, average fill: 19% Fill distribution: 0 - 19% = 1 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISAV_FUP (0) Depth: 1, leaf buckets: 1, nodes: 75 Average data length: 12.93, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SAV_FUR (189) Primary pointer page: 298, Index root page: 299 Data pages: 2, data page slots: 2, average fill: 17% Fill distribution: 0 - 19% = 2 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISAV_FUR (0) Depth: 1, leaf buckets: 1, nodes: 28 Average data length: 29.21, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SAV_GLS (185) Primary pointer page: 290, Index root page: 291 Data pages: 3, data page slots: 8, average fill: 51% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 1 60 - 79% = 1 80 - 99% = 0 Index ISAV_GLS (0) Depth: 1, leaf buckets: 1, nodes: 188 Average data length: 12.02, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SAV_VST (193) Primary pointer page: 308, Index root page: 309 Data pages: 2, data page slots: 5, average fill: 36% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 Index ISAV_VST (0) Depth: 1, leaf buckets: 1, nodes: 154 Average data length: 10.59, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SKLNAME (250) Primary pointer page: 433, Index root page: 434 Data pages: 1, data page slots: 1, average fill: 1% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISKLNAME (0) Depth: 1, leaf buckets: 1, nodes: 2 Average data length: 16.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SKLSAVE (256) Primary pointer page: 6379, Index root page: 6479 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SKLSIZE (252) Primary pointer page: 437, Index root page: 438 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISKLSIZE (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SKLSPEC (251) Primary pointer page: 435, Index root page: 436 Data pages: 10, data page slots: 11, average fill: 72% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 9 80 - 99% = 0 Index ISKLSPEC (0) Depth: 2, leaf buckets: 4, nodes: 798 Average data length: 24.27, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 2 80 - 99% = 1 SPECMAP (149) Primary pointer page: 206, Index root page: 207 Data pages: 38330, data page slots: 38330, average fill: 80% Fill distribution: 0 - 19% = 44 20 - 39% = 133 40 - 59% = 639 60 - 79% = 23401 80 - 99% = 14113 Index ISPECMAP (0) Depth: 3, leaf buckets: 7004, nodes: 2980417 Average data length: 12.63, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 15 20 - 39% = 37 40 - 59% = 60 60 - 79% = 138 80 - 99% = 6754 SPECPAU (179) Primary pointer page: 275, Index root page: 276 Data pages: 82489, data page slots: 89058, average fill: 79% Fill distribution: 0 - 19% = 4275 20 - 39% = 3869 40 - 59% = 4174 60 - 79% = 5307 80 - 99% = 64864 Index ISPECPAU (0) Depth: 4, leaf buckets: 46201, nodes: 3447318 Average data length: 48.81, total dup: 230, max dup: 4 Fill distribution: 0 - 19% = 1101 20 - 39% = 7061 40 - 59% = 28913 60 - 79% = 6521 80 - 99% = 2605 STATIST (137) Primary pointer page: 180, Index root page: 181 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISTATIST (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 STATPRJ (173) Primary pointer page: 262, Index root page: 263 Data pages: 536, data page slots: 536, average fill: 68% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 44 60 - 79% = 492 80 - 99% = 0 Index ISTATPRJ (0) Depth: 2, leaf buckets: 107, nodes: 40221 Average data length: 7.16, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 2 20 - 39% = 1 40 - 59% = 66 60 - 79% = 28 80 - 99% = 10 STATUSP (162) Primary pointer page: 235, Index root page: 236 Data pages: 1, data page slots: 2, average fill: 59% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 Index ISTATUSP (0) Depth: 1, leaf buckets: 1, nodes: 55 Average data length: 27.65, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SYSDATA (132) Primary pointer page: 170, Index root page: 171 Data pages: 5, data page slots: 16, average fill: 27% Fill distribution: 0 - 19% = 2 20 - 39% = 2 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index ISYSDATA (0) Depth: 2, leaf buckets: 1, nodes: 129 Average data length: 1.07, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SYSFURN (196) Primary pointer page: 314, Index root page: 315 Data pages: 1, data page slots: 1, average fill: 1% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISYSFURN (0) Depth: 1, leaf buckets: 1, nodes: 1 Average data length: 24.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SYSPROA (218) Primary pointer page: 361, Index root page: 362 Data pages: 4, data page slots: 8, average fill: 56% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 4 60 - 79% = 0 80 - 99% = 0 Index ISYSPROA (0) Depth: 2, leaf buckets: 2, nodes: 338 Average data length: 21.11, total dup: 1, max dup: 1 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 SYSPROF (217) Primary pointer page: 359, Index root page: 360 Data pages: 5, data page slots: 9, average fill: 61% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 2 60 - 79% = 0 80 - 99% = 2 Index ISYSPROF (0) Depth: 2, leaf buckets: 1, nodes: 115 Average data length: 10.92, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SYSPROS (219) Primary pointer page: 363, Index root page: 364 Data pages: 5, data page slots: 7, average fill: 61% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 4 80 - 99% = 0 Index ISYSPROS (0) Depth: 1, leaf buckets: 1, nodes: 348 Average data length: 1.75, total dup: 1, max dup: 1 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SYSPROW (157) Primary pointer page: 225, Index root page: 226 Data pages: 11, data page slots: 28, average fill: 62% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 3 60 - 79% = 7 80 - 99% = 0 Index ISYSPROW (0) Depth: 2, leaf buckets: 1, nodes: 740 Average data length: 1.15, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 0 SYSSIZE (200) Primary pointer page: 322, Index root page: 323 Data pages: 1, data page slots: 1, average fill: 8% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISYSSIZE (0) Depth: 1, leaf buckets: 1, nodes: 9 Average data length: 14.11, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 SYSTEMP (133) Primary pointer page: 172, Index root page: 173 Data pages: 1, data page slots: 1, average fill: 8% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ISYSTEMP (0) Depth: 1, leaf buckets: 1, nodes: 17 Average data length: 15.41, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 TECHPRO (197) Primary pointer page: 316, Index root page: 317 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ITECHPRO (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 TEMPPAR (135) Primary pointer page: 176, Index root page: 177 Data pages: 552, data page slots: 595, average fill: 33% Fill distribution: 0 - 19% = 306 20 - 39% = 21 40 - 59% = 34 60 - 79% = 191 80 - 99% = 0 Index ITEMPPAR (0) Depth: 2, leaf buckets: 49, nodes: 19550 Average data length: 4.88, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 48 60 - 79% = 0 80 - 99% = 0 TYPEADD (158) Primary pointer page: 227, Index root page: 228 Data pages: 1, data page slots: 1, average fill: 9% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ITYPEADD (0) Depth: 1, leaf buckets: 1, nodes: 10 Average data length: 27.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 TYPEENU (160) Primary pointer page: 231, Index root page: 232 Data pages: 1, data page slots: 1, average fill: 22% Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ITYPEENU (0) Depth: 1, leaf buckets: 1, nodes: 13 Average data length: 8.77, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 TYPEPRJ (159) Primary pointer page: 229, Index root page: 230 Data pages: 1, data page slots: 1, average fill: 5% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ITYPEPRJ (0) Depth: 1, leaf buckets: 1, nodes: 8 Average data length: 28.63, total dup: 2, max dup: 2 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 TYPEROL (237) Primary pointer page: 402, Index root page: 403 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index ITYPEROL (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 USERGRP (129) Primary pointer page: 164, Index root page: 165 Data pages: 1, data page slots: 1, average fill: 69% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index IUSERGRP (0) Depth: 1, leaf buckets: 1, nodes: 78 Average data length: 19.73, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 USERLST (128) Primary pointer page: 161, Index root page: 162 Data pages: 24, data page slots: 68, average fill: 28% Fill distribution: 0 - 19% = 12 20 - 39% = 5 40 - 59% = 3 60 - 79% = 3 80 - 99% = 1 Index IUSERLST (0) Depth: 1, leaf buckets: 1, nodes: 132 Average data length: 35.36, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 VSTALST (209) Primary pointer page: 341, Index root page: 342 Data pages: 3, data page slots: 4, average fill: 59% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 2 Index IVSTALST (0) Depth: 1, leaf buckets: 1, nodes: 128 Average data length: 45.23, total dup: 1, max dup: 1 Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 VSTASPC (211) Primary pointer page: 345, Index root page: 346 Data pages: 5, data page slots: 7, average fill: 57% Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 4 80 - 99% = 0 Index IVSTASPC (0) Depth: 2, leaf buckets: 3, nodes: 504 Average data length: 20.41, total dup: 12, max dup: 3 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 1 60 - 79% = 0 80 - 99% = 1 WINBRIG (168) Primary pointer page: 250, Index root page: 251 Data pages: 0, data page slots: 0, average fill: 0% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 Index IWINBRIG (0) Depth: 1, leaf buckets: 1, nodes: 0 Average data length: 0.00, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 1 20 - 39% = 0 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 WORKLST (155) Primary pointer page: 220, Index root page: 221 Data pages: 1, data page slots: 1, average fill: 76% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 0 60 - 79% = 1 80 - 99% = 0 Index IWORKLST (0) Depth: 1, leaf buckets: 1, nodes: 51 Average data length: 46.47, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 0 20 - 39% = 1 40 - 59% = 0 60 - 79% = 0 80 - 99% = 0 WORKMAP (248) Primary pointer page: 429, Index root page: 430 Data pages: 74, data page slots: 74, average fill: 77% Fill distribution: 0 - 19% = 0 20 - 39% = 0 40 - 59% = 2 60 - 79% = 70 80 - 99% = 2 Index IWORKMAP (0) Depth: 2, leaf buckets: 23, nodes: 5338 Average data length: 13.96, total dup: 0, max dup: 0 Fill distribution: 0 - 19% = 2 20 - 39% = 0 40 - 59% = 13 60 - 79% = 8 80 - 99% = 0 WORKPRJ (177) Primary pointer page: 270, Index root page: 271 Data pages: 237, data page slots: 237, average fill: 75% Fill distribution: 0 - 19% = 0 20 - 39% = 5 40 - 59% = 52 60 - 79% = 22 80 - 99% = 158 Index IWORKPRJ (0) Depth: 2, leaf buckets: 52, nodes: 10423 Average data length: 15.15, total dup: 3, max dup: 1 Fill distribution: 0 - 19% = 3 20 - 39% = 6 40 - 59% = 37 60 - 79% = 0 80 - 99% = 6 Чуть позже, когда все выйдут из базы, выложу репорт рекомендаций IBAnalyst'a. Подскажите как его можно ускорить? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 17:53 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Hello, Lamobot! You wrote on 3 февраля 2014 г. 17:55:16: Lamobot> Имеется "программа" профстрой 4, в качестве БД использует firebird, > так вот эта прога просто не реально тормозит обратись в саппорт этой программы. сервер тут роли не играет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 17:56 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Проблема в том, что саппорт у этой проги на уровне "у нас все работает, это что-то у вас - разбирайтесь". На этом рекомендации заканчиваются! Или дают "советы" такие, что складывается впечатление что разработчики седят на тяжелых наркотиках! Вот теперь пытаюсь проникнуться проблемой и хоть как-то ускорить работу этой проги. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:04 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
ну, дизасемблируй и правь. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:09 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Lamobot> Вот теперь пытаюсь проникнуться проблемой Lamobot> и хоть как-то ускорить работу этой проги. Если "ни в зуб ногой", то толку не будет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:12 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Мимопроходящийну, дизасемблируй и правь. Это, конечно, вариант... Гаджимурадов РустамLamobot> Вот теперь пытаюсь проникнуться проблемой Lamobot> и хоть как-то ускорить работу этой проги. Если "ни в зуб ногой", то толку не будет. Вот именно по этой причине я решил обратится к Вам, Гуру БД.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:15 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Lamobot, проблема в том что LamobotFirebird - 2.5.1 Superserver и в LamobotТ.к. я открыл когфигурационный файл firebird.conf, а он весь закомментирован, т.е. все по дефолту. Спрашивайте у саппорта почему так. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:16 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
А как должно быть? Повторюсь, саппорт спрашивать не вариант, вменяемого ответа от них не получить! Чего только стоит ответ на вопрос почему выводится медленно планирование - установите в сервер видеокарту... *no comments* Хочу, с Вашей помощью, пусть методом "научного тыка" попытаться ускорить работу этой проги. Сменить прогу тоже не вариант, за неё заплатили много бабла. Одним словом - HELP!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:22 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
LamobotЧего только стоит ответ на вопрос почему выводится медленно планирование - установите в сервер видеокарту а вдруг они используют GPGPU ? как 1C ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:28 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
LamobotВозможно и разработчики этой проги не особо старались при написании и любой запрос опрашивает чуть ли не пол базы. Но я иду от обратного, что СУБД не настроена, а оно так и есть. а зачем гадать? есть же утилиты, которые показывают проходящие запросы к БД. Если правда готовый на это свое время тратить - то найдите и попробуйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:30 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Ariochа зачем гадать? есть же утилиты, которые показывают проходящие запросы к БД. IBExpert - SQL Монитор? Открыл, "смотрю как баран на новые ворота", чего мне там надо высмотреть?))) AriochЕсли правда готовый на это свое время тратить - то найдите и попробуйте. У меня особо вариантов нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:34 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
LamobotВот именно по этой причине я решил обратится к Вам, Гуру БД.))) Ну тогда вот тебе ответ: мониторь запросы, смотри их планы и статистику, анализируй. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:37 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovмониторь запросы, смотри их планы и статистику, анализируй. Чуть-чуть разверните ответ, что именно мониторить, на какие запросы обратить особое внимание. Что значит "смотреть их планы". Смотреть статистику ту, которую я приложил в первом посте? Если да, то на что обратить особое внимание? Я, конечно, понимаю что научиться на форуме не получится. На форуме я пытаюсь получить нужное направление движения. П.С. Пожалуйста, войдите в моё положение, я не разработчик БД, я сисадмин, которого угораздило связаться с этой прогой, моя задача не научиться писать запросы, а выяснить в чем может быть затык. Поэтому, пожалуйста, не надо меня отсылать в "настольные книги", у меня нет времени и желания вникать в тонкости firebird. Я действую в подобных случаях по принципу получил ответ на форуме - пошел в гугл, затык в гугл - пошел на форум. Да, не очень правильно, зато быстро. Спасибо за понимание! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:46 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Lamobot, откуда же нам знать какие запросы там у вас. Ищи тормозные места в проге, те и мониторь. Или трассировкой их смотри. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:49 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
и потом дизасемблируй и правь... граждане, один я сегодня трезвый?! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:52 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Симонов Денисоткуда же нам знать какие запросы там у вас. Ищи тормозные места в проге, те и мониторь. Или трассировкой их смотри. Спасибо, буду внимательно посмотреть! Мимопроходящийи потом дизасемблируй и правь... граждане, один я сегодня трезвый?! Вы считаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:55 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Lamobotчто именно мониторить, на какие запросы обратить особое внимание. Что значит "смотреть их планы". Мониторить - запросы. Какие - долго выполняющиеся. "Смотреть планы" значит... э-э-э... глазами читать план выполнения запроса как описано тут: http://ibase.ru/develop.htm#performance Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 18:57 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Lamobot, МП прав. Без исходников запросы в приложении как править будешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 19:02 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Симонов ДенисБез исходников запросы в приложении как править будешь? Ну, может для него работает поговорка "дуракам везёт" и ситуацию действительно можно направить тюнингом сервера и/или базы... Индексы там создать, процедурки подрихтовать... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 19:06 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
LamobotFirebird - 2.5.1 Superserver. искать про появившийся в 2.5 trace api увага - там были багы вроде вплоть до утечки памяти, лучше ставит ьсамый самый последний 2.5.x первейшие результаты из Гугла * http://stackoverflow.com/questions/13195672/monitoring-sql-calls-to-firebird-under-ubuntu-java-app * http://www.slideshare.net/mindthebird/continuous-database-monitoring-with-the-trace-api * http://www.ibphoenix.com/resources/documents/general/doc_3 * http://ibexpert.net/ibe/index.php?n=Doc.TraceAndAudit * http://www.sql.ru/forum/122889/sql-trace * http://www.firebirdfaq.org/faq95/ * http://fbutils.sourceforge.net/fbhook/ * http://www.ib-aid.com/products/firebird_interbase/monitoring/IBTransactionMonitor * http://www.ib-aid.com/products/firebird_interbase/monitoring/FBScanner ...и так далее ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 20:46 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Lamobotя открыл когфигурационный файл firebird.conf, а он весь закомментирован, т.е. все по дефолту. Крутится это всё в терминале WinSrv 2008 R2. Firebird - 2.5.1 Super server . Конфигурация сервера: HP prol 380 G8 Intel E5 2420*2(16*2=32 потока) 72 озу рейд 0 300*5 сас Загрузка ЦП в пике при 30 пользователях ~ 10%, так 3-4%. ОЗУ съедают 30 пользователей ~ 10 гб. В вашем приложении наверняка есть запросы с сортировками (трудно найти приложение, где их нет). Установите для начала TempCacheLimit = 2000000000 (два млрд байт). Память под сортировки будет выделяться по мере их выполнения, а затем всё равно ФБ отдаст её системе. Эта память не будет равна 2 млрд, если сортировке надо только 100 мб - это только верхний лимит, после которого ФБ начнёт выталкивать данные на диск. Если в системе есть ram-диск (аналог линуксового tempfs), то создайте в нём папку 'tmp' установите в конфиге параметр TempDirectories на этот диск: TempDirectories = e:\tmp Увеличьте FuileSystemCacheThreshold до 512000 - это можно делать без опаски. У вас Super Server ==> поменяйте дефолтный размер страничного кеша (DefaultDBCachePages) с 2048 на "побольше", например - на 256000. (есть "мантра": page_size(=8192) * число_коннектов (=30) * DefaultDBCachePages должно быть равным 1/3 или 1/2 от общего объёма ОЗУ - так что для исчерпания ваших 72/3=24 Гб памяти там еще далеко :)) Если в планировщике есть задание со строкой gfix -sweep <ваша_бедная_база.fdb>, выполняемое ночером, то можно убрать "Sweep interval: 20000": gfix -housekeeping 0 <ваша_бедная_база.fdb> (gfix всегда делать при "остановленной" базе!) Рестартуйте службу ФБ. Когда (и если) на след. день всё снова заклинит, выполните: %FIREBIRD_HOME%\bin\fb_lock_print -d <ваша_бедная_база.fdb> и покажите сюда результат (интересуют строки Mutex wait: nn.nn% и Hash slots: NNNN, Hash lengths (min/avg/max): ?/ ?/ ?). ЗЫ. в ФБ 2.5.1 было найдено приличное кол-во багов. Обновиться бы надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 22:52 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Да, вот про lockprint ему важнее всего втюхать, это ему самое нужное, да. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 23:00 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Да, и еще: ищите в релиз-нотах 2.5 параграф про audit & trace. Если надо выловить только те запросы, которые "заклинивают", то в конфиге трейса установите нижний лимит: time_threshold 500 (т.е. 0.5 сек; ну, или поставьте побольше значение, если их много будет). Следующие параметры должны быть выставлены в true: Код: plaintext 1. 2. 3. 4. 5. 6.
После чего, зная пароль от SYSDBA, запускаете трейс в то время, когда "обычно" заклинивает: Код: plaintext 1.
- и ждёте полчаса...час. Затем останавливайте трейс (просто Ctrl-C) и смотрите в его лог: там будут выведены стейтменты, которые длились свыше 500 мс (или "вашего" лимита). Дальше ищите самые жуткие из них (по времени) и отправляете их бандеролью в адрес разработчиков вашей проги :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 23:02 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамДа, вот про lockprint ему важнее всего втюхать, это ему самое нужное, да.это не ему; нам :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 23:02 |
|
Тормозит firebird или помощь в настройки этой СУБД.
|
|||
---|---|---|---|
#18+
Tabloid, не надо вот так вот нести бред в массы. Твои советы, конечно, правильные, если каждый по отдельности и в отдельных случаях. Но все вместе, да ещё и в руках эникейщика, который о базах знает чуть меньше чем ничего - слишком сильная граната. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 23:05 |
|
|
start [/forum/topic.php?fid=40&fpage=47&tid=1561665]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
109ms |
get tp. blocked users: |
2ms |
others: | 107ms |
total: | 319ms |
0 / 0 |