|   |   | 
| 
 | v7: Индексация длится слишком долго.. | ☑ | ||
|---|---|---|---|---|
| 0
    
        nikitos123 18.01.12✎ 14:49 | 
        Каждый день уходя с работы включаем индексацию...
  Раньше она длилась максимум 20 мин. Сейчас в два раза больше. Есть ли какой-то способ, чтобы сократить это время? Заранее очень благодарен всем ответам. | |||
| 1
    
        filh 18.01.12✎ 14:51 | 
        сноси все индексы перед этим.     | |||
| 2
    
        Ёпрст гуру 18.01.12✎ 14:51 | 
        есть.
  Быстрые диски и много оперативки. +оптимизация отборов и сортировок. | |||
| 3
    
        filh 18.01.12✎ 14:51 | 
        надеюсь, не по сети делаете?     | |||
| 4
    
        Очкарик 18.01.12✎ 14:52 | 
        создать в памяти компутера виртуальный диск в оперативной памяти.
  Копировать базу туда и индексировать. В сотни раз скорость увеличится. | |||
| 5
    
        Дядя Васька 18.01.12✎ 14:52 | 
        Исправить косяки в базе. Есть незакрытые регистры очевидно.     | |||
| 6
    
        Дядя Васька 18.01.12✎ 14:53 | 
        20 мин это уже ненормально     | |||
| 7
    
        Кокос 18.01.12✎ 14:53 | 
        (0) поставить SQL. вообще не надо будет делать индексацию     | |||
| 8
    
        andrewks 18.01.12✎ 14:53 | 
        (0) (экстрасенсирую) незакрытые регистры наверняка есть     | |||
| 9
    
        nikitos123 18.01.12✎ 14:53 | 
        Версия сетевая, но делаеться все на локальной машине где установлена программа и лежат базы.     | |||
| 10
    
        leshikkam 18.01.12✎ 14:53 | 
        (0) Сделайте дефрагментацию диска на котором лежит база.     | |||
| 11
    
        andrewks 18.01.12✎ 14:53 | 
        (10) ты забыл посоветовать протереть монитор и почистить клаву     | |||
| 12
    
        nikitos123 18.01.12✎ 14:53 | 
        Поставить SQL нет возможности - связан по рукам и ногам....     | |||
| 13
    
        Дядя Васька 18.01.12✎ 14:54 | 
        (11) И мышку! Мышку обязательно.     | |||
| 14
    
        Кокос 18.01.12✎ 14:55 | 
        (0) у меня знакомый бух как-то жаловался что сопровождал он провайдерскую фирму и там в 7.7 велся учет выданных пластиковых краточек. Через полгода базе уже не помогала и ночная переиндексация. Индексы могли нарушиться и днем из-за много-пользовательской фигни. вобщем они отказались. а скулю помогбы.
  (12) переведи всех на терминалку. чтобы вообще только с терминалки заходили. тогда индексы у файловой не летят. | |||
| 15
    
        filh 18.01.12✎ 14:56 | 
        (9) скажи название самого большого файла в базе.     | |||
| 16
    
        nikitos123 18.01.12✎ 14:57 | 
        все и так работают на терминалке)))     | |||
| 17
    
        Дядя Васька 18.01.12✎ 14:57 | 
        (12) Судя по всему и мозгам... Смотри что за остатки накапливаются. Какие-то регистры в каких-то разрезах не выходят в ноль. Поэтому каждый месяц итогов все больше и больше и все приходится пересчитывать. Разберись где эта шняга, выведи в ноль что левое висит, и сделай чтобы в дальнейшем ошибка не повторялась.     | |||
| 18
    
        Кокос 18.01.12✎ 14:57 | 
        (16) тогда ж.па :)     | |||
| 19
    
        КапЛей 18.01.12✎ 14:59 | 
        (14) более глупого совета я еще не слышал. Это про терминал если чо...     | |||
| 20
    
        Umka2008 18.01.12✎ 15:00 | 
        Обрежь им базу. Ускоришь индексацию в разы     | |||
| 21
    
        andrewks 18.01.12✎ 15:01 | 
        (20) начинать нужно с аудита базы. если в базе копиться хрень, то обрезка базы тоже поможет ненадолго, обычно на год, максимум два.     | |||
| 22
    
        КапЛей 18.01.12✎ 15:02 | 
        (20) грамотно!!! ржу в голос!!!     | |||
| 23
    
        Кокос 18.01.12✎ 15:02 | 
        (19) а я более глупого ответа чем твой тут не слышал :)     | |||
| 24
    
        vah1 18.01.12✎ 15:04 | 
        можно подождать чуток, пока гб месяц вместе с годом закрывать не разрешит - потом всё будет.
  Помню как-то зикером ходил после НГ, ничего ещё сделать не успел, за что спасибо только через пять минут дошло, как глянул на период | |||
| 25
    
        Mikeware 18.01.12✎ 15:09 | 
        (22) 
  "на 2000 у меня были проблемы с быстродействием... - и как решили?" -- перевел на 2005 сиквел. - проблем не было? -- были! - и как решили? -- перевл всех на 2000 !!!" © Из беседы с кандидатом, 1986 г.р. | |||
| 26
    
        Кокос 18.01.12✎ 15:09 | 
        (24) смотря какая у него база.     | |||
| 27
    
        vah1 18.01.12✎ 15:09 | 
        + вот нафика было нормального программиста в штат приглашать, если у тетки истерика?
  ЭЫ это ж доктора надо тогда | |||
| 28
    
        nikitos123 18.01.12✎ 15:10 | 
        filh, самый большой 1sconst.dbf.     | |||
| 29
    
        КапЛей 18.01.12✎ 15:10 | 
        (25) гггггггггг!!!!!!!!! ))))))))) А ведь сплошь и рядом такие ОЧумельцы     | |||
| 30
    
        Кокос 18.01.12✎ 15:15 | 
        (29) у тебя франчази фирма убежала. бросай попкорн иди директорь.     | |||
| 31
    
        Кокос 18.01.12✎ 15:16 | 
        (28) схожие по размеру есть? кинь сюда топ по размеру. И какая конфа у тебя?     | |||
| 32
    
        andrewks 18.01.12✎ 15:17 | 
        (28) не верю! ©     | |||
| 33
    
        Дядя Васька 18.01.12✎ 15:19 | 
        (32) А я верю. Настрогали очень много периодики. Скорее всего использовали периодический реквизит там, где на самом деле нужен регистр. :)     | |||
| 34
    
        Дядя Васька 18.01.12✎ 15:20 | 
        (33)+ Какие-нить остатки хранят в периодическом реквизите справочника номенклатуры или контрагентов. И такое бывает...     | |||
| 35
    
        nikitos123 18.01.12✎ 15:21 | 
        2. 1sconst.cdx 212 мб
  3. 1sjourn.cdx 78 мб 4. Dh1611.dbf 93 мб 5. Dt1611.dbf 119 мб | |||
| 36
    
        КапЛей 18.01.12✎ 15:22 | 
        явно бестолковая конфигурация судя по (35)...     | |||
| 37
    
        Дядя Васька 18.01.12✎ 15:22 | 
        (35) Адын пропустил )     | |||
| 38
    
        nikitos123 18.01.12✎ 15:22 | 
        Ra328.dbf 300 мб
  Ra4480.dbf 106 мб | |||
| 39
    
        nikitos123 18.01.12✎ 15:23 | 
        Дядя Васька, не пропустил первый я уже выкладываел выше)     | |||
| 40
    
        andrewks 18.01.12✎ 15:23 | 
        (35) с такими объёмами не может так долго индексировать     | |||
| 41
    
        КапЛей 18.01.12✎ 15:24 | 
        (39) ну во-первых, первый вышеупомянутый у тебя за нумером 2 числится. во-вторых, он не лидер по размеру. Так что садись - КОЛ!     | |||
| 42
    
        nikitos123 18.01.12✎ 15:26 | 
        я и не пытался упорядочить по убыванию...     | |||
| 43
    
        andrewks 18.01.12✎ 15:26 | 
        зайди в папку БД, выполни там: dir >flist.txt
  появившийся файл flist.txt выложи на zalil.ru | |||
| 44
    
        verba 18.01.12✎ 15:27 | 
        4. Dh1611.dbf 93 мб 
  5. Dt1611.dbf 119 мб Хороший документик! | |||
| 45
    
        КапЛей 18.01.12✎ 15:28 | 
        (42) тебе ж русским по форуму написали - какой файл самый большой? какой ответ, такое и мнение о твоих мозгах.     | |||
| 46
    
        Дядя Васька 18.01.12✎ 15:29 | 
        А к Ra328.dbf и Ra4480.dbf с теми же номерами сколько весят?     | |||
| 47
    
        Дядя Васька 18.01.12✎ 15:31 | 
        (43) Лучше dir /OS >flist.txt     | |||
| 48
    
        andrewks 18.01.12✎ 15:32 | 
        (47) не усложняй ;-)     | |||
| 49
    
        Дядя Васька 18.01.12✎ 15:32 | 
        (46) "А к Ra328.dbf и Ra4480.dbf с теми же номерами сколько весят?" = "А к Ra328.dbf и Ra4480.dbf RG*.dbf с теми же номерами сколько весят?"     | |||
| 50
    
        Дядя Васька 18.01.12✎ 15:33 | 
        (48) Ну сразу по размеру встанут просто, легче посмотреть будет.     | |||
| 51
    
        nikitos123 18.01.12✎ 15:40 | ||||
| 52
    
        andrewks 18.01.12✎ 15:49 | 
        регистр R*328 (скорее всего, остатки) у тебя не закрывается. + подозрительно большая периодика. в этих направлениях и рой     | |||
| 53
    
        FN 18.01.12✎ 15:50 | 
        (0) лови гранату:
  Диспетчер устройств - Диски - Твой диск - Свойства - Политика - Включить повышенную производительность. Скорость переиндексации увеличится. Вот только если свет пропадет, или уборщица розетку зацепит - велика вероятность потерять данные В идеале (если нет денег на обновление железа + грамотную настройку ОСи) - просто свернуть базу. В первую очередь периодику. И (52)+++ регистры проверить на незакрытость. | |||
| 54
    
        andrewks 18.01.12✎ 15:51 | 
        R*405 - то же самое. это остатки, а R*328, наоборот, партии     | |||
| 55
    
        Ёпрст гуру 18.01.12✎ 15:55 | 
        (52,54) Они оба закрыты, если что.     | |||
| 56
    
        andrewks 18.01.12✎ 15:58 | 
        (55) чорт, и правда, попутал. тогда где косяк? неужто периодика так может тормозить? (просто в наблюдаемых мной базах ни разу не доходила до таких размеров периодики, обычно проблема с регистрами)     | |||
| 57
    
        nikitos123 18.01.12✎ 15:59 | 
        FN, стоит ИБП - так, что думаю все нормально будет...     | |||
| 58
    
        Ёпрст гуру 18.01.12✎ 16:00 | 
        Косяк вестимо где - в отборах на текстовых полях.     | |||
| 59
    
        Ёпрст гуру 18.01.12✎ 16:01 | 
        И видать, еще количество и общих реквизитов с галкой отбор - ну просто дофига.     | |||
| 60
    
        andrewks 18.01.12✎ 16:01 | 
        (58) вот щас как раз об них и думал. больше вариантов нет (если только, конечно, рэйд не сыпется. но тогда в целом бы всё тормозило)     | |||
| 61
    
        nikitos123 18.01.12✎ 16:04 | 
        Рейда нет - один жесткий диск!     | |||
| 62
    
        romix 18.01.12✎ 16:10 | 
        У меня была перенаправлялка CDX на другой диск.
  http://x-romix.narod.ru/ CDX_MOVER.rar (40K) - позволяет переместить файлы CDX на другой диск Еще можно посмотреть что там с антивирусами - параметрами индексирования папки - не убит ли диск и т.д. | |||
| 63
    
        romix 18.01.12✎ 16:13 | 
        Еще бывает длительное построение индекса и большие файлы CDX, если слишком много измерений.
  Несколько косяков DBF-баз при достижении файлами определенного размера описывает Hogik на Инфостарте. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |