|
Что влияет на объем базы и скорость работы с ней | ☑ | ||
---|---|---|---|---|
0
AlexeyAlexey Alexey
19.12.12
✎
08:28
|
В свете доработок УПП и Комплексных появилась потребность узнать: что больше, что меньше, что никак не влияет на объем базы и скорость работы с ней.
- Добавление одного измерения к регистру - Добавление одного ресурса к регистру - Добавление регистра (с учетом, что он работает в редких случаях, то есть всегда есть выбор: сделать скажем учет на забалансовых счетах бух учета или завести отдельный регистр накопления). - Незакрытые остатки в регистре накопления "Остатки и обороты" |
|||
1
AlexeyAlexey Alexey
19.12.12
✎
08:29
|
Буду рад как развернутым ответам, так и отсылкам к трудам великих программистов.
|
|||
2
Wobland
19.12.12
✎
08:31
|
http://infostart.ru/public/128362/
но велик ли Amedis? я не знаю... |
|||
3
Андрюха
19.12.12
✎
08:37
|
(0) Всё вышеперечисленное
|
|||
4
AlexeyAlexey Alexey
19.12.12
✎
08:44
|
(3) А как насчет больше меньше
|
|||
5
Мимохожий Однако
19.12.12
✎
08:47
|
(4) Многое индивидуально. Определяется эмпирически. Зависит и от структуре наполнения данных.
|
|||
6
tdm
19.12.12
✎
08:56
|
(3) +1,
(4) а тут уже куча нюансов) например измерение в регистр сведений - тип, индексируется ли и т.д. и т.п.; тип регистра сведений ... если стоит такая жизненно важная потребность - сходите на курсы 1с эксперт по технологическим вопросам, направятв нужном направлении))) |
|||
7
shuhard
19.12.12
✎
08:59
|
(0) для УПП архитектура Рг пофиг,
скорость работы измениться на промиле |
|||
8
kotletka
19.12.12
✎
09:03
|
Незакрытые остатки в регистре накопления "Остатки и обороты" - когда много записей(более 100 тыров в день) очень влияют
|
|||
9
Lexusss
19.12.12
✎
09:09
|
Незакрытые остатки - радикально влияет. В любом случае это зло.
Добавление измерения - существенно влияет. Конкретное влияние может изменяться от мизерного до крайне важного, т.к. может привести к незакрытию остатков. Добавление ресурса - не влияет, если ресурс опять же не образовывает незакрытых остатков. Добавление нового регистра - зависит от характера использования. В абсолютном большинстве случаев - вообще не влияет. |
|||
10
program1Cer
19.12.12
✎
09:13
|
По объему:
Добавление ресурса в меньшей, Добавление измерения в большей, Добавление регистра, все зависит от наполняемости и типов измерений. По незакрытыми остаткам написали уже. Влияние объема базы на скорость работы зависит от настроек СУБД и мелкая база по объему может тормозить. А может и большая база раздутая за счет индексирования, но работать шустро, здесь всегда надо искать компромисс. |
|||
11
ice777
19.12.12
✎
09:17
|
запрос в цикле усмирит вашу летающую как птичка базу до уровня улитки.
|
|||
12
Heckfy
19.12.12
✎
09:19
|
(11) Выборка в цикле вместо запроса - вот это сила!!! :):):)
|
|||
13
vde69
19.12.12
✎
09:26
|
обьем и скорость тесно связаны...
при правильном подходе: чем больше обьем - тем больше скорость (например индексирование поля добавляет обьем и увеличивает скорость) как правило в реальности всегда нужен компромисс между скоростью и обьемом. например по сабжу >>> Добавление одного ресурса к регистру если его проиндексируем то скорость может уменьшится, остатся старой и увеличится (зависит от того влезет-ли индекс в кластерный инддекс или нет и как будет использоваться новый ресурс), а вот обьем однозначно увеличится.... |
|||
14
AlexeyAlexey Alexey
19.12.12
✎
09:45
|
(8) Мне досталась база по наследству. В регистр "Заказы поставщикам" предопределенный добавили пару измерений. Поправили "приход", а "расход" забыли. В итоге куча остатков вроде +1 -1. Вопрос: если я закрою эти остатки сегодняшним числом, могу ли рассчитывать на то, что регистр уменьшится? Или только на то, что в будущем он будет не так сильно расти?
|
|||
15
AlexeyAlexey Alexey
19.12.12
✎
09:48
|
(12) ты хочешь сказать, что объектная модель шустрее чем табличная? То есть если я буду делать не запросом перебор, а командами, то это будет быстрее?
|
|||
16
AlexeyAlexey Alexey
19.12.12
✎
09:50
|
(0) Я еще жду ответы на (14) и (15), но уже сейчас спасибо за ответы, не так часто дельные ответы получать приходится чаще всяких отписок
|
|||
17
AlexeyAlexey Alexey
19.12.12
✎
09:51
|
(2) Благодаря это й обработке увидел, что 80% моей базы занимают электронная почта и вложения.....
|
|||
18
AlexeyAlexey Alexey
19.12.12
✎
09:55
|
Ответьте еще на (14) и (15), please
|
|||
19
Heckfy
19.12.12
✎
10:00
|
(18) о_О Ненене, в (12), исходя из (11), я имел ввиду, что это, не то что в улитку превратит БД, а вообще ее остановит.
|
|||
20
AlexeyAlexey Alexey
19.12.12
✎
10:15
|
Очень хочется узнать ответы на (14) и (15)
|
|||
21
ДенисЧ
19.12.12
✎
10:17
|
(14) Не уменьшится, если ты сделаешь это текущим числом. Просто меньше будет расти.
(15) Нет. Это была издёвка |
|||
22
Sammo
19.12.12
✎
10:18
|
(14) С чего он уменьшится, если в остатках по месяцам будут храниться не схлопнутые остатки.
(17) Вот их и чисти. Если надо. Но может оно и не влияет на скорость. |
|||
23
Maxus43
19.12.12
✎
10:26
|
смешались кони и люди (с) в (0)
|
|||
24
AlexeyAlexey Alexey
19.12.12
✎
10:36
|
(0) Ну спасибо, очень помогло. Ясно, что если что-то будет долго проводится или формироваться, есть смысл посмотреть из-за чего, и принимать меры. Стандартного решения нет.
|
|||
25
Maxus43
19.12.12
✎
10:55
|
(24) с опытом научишся выбирать и сразу оптимальный вариант архитектуры и код писать прямыми руками, сразу не получится
|
|||
26
Mikeware
19.12.12
✎
10:59
|
(24) "Ясно, что если что-то будет долго проводится или формироваться, есть смысл посмотреть из-за чего, и принимать меры." - замечательный вывод.
|
|||
27
МихаилМ
19.12.12
✎
11:18
|
ключевая проблема производительности 1с и субд
-индексы и смешанный тип бд ( oltp, olap) в типовых конфигурациях что затрудняет использование индексов. отношение объёма индексов к данным oltp 1:1 olap 10:1 но даже если разнести контуры в бд 1с не поддерживает произвольные составные индексы тк для традиционных субд скорость записи к чтению отличается в 20-100 раз ---------------------- 1) Добавление одного измерения к регистру (как минимум поля в кластерный индекс) пропорционально добавляемому размеру данных уменьшает скорость записи. а вот скорость чтения из разных контуров (oltp,olap) может сильно изменяться в зависимости от задач. от того как полияет порядок измерения на селективность запросов (те без глобальных переделок измерение нужно добавлять последним) поэтому нужно подходить осмысленно: при проектировании расчитвать колво чтений записи для регистров oltp. 2) - Добавление одного ресурса к регистру пропорционально добавляемому размеру данных уменьшает скорость записи. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |