|
Какой предел записей можно напихать в регистр сведений | ☑ | ||
---|---|---|---|---|
0
Coldboy
22.10.12
✎
12:58
|
Здравствуйте. Собственно реализую щас через регистр сведений одну задачу, и в приоритете там будет хранится более 100 милионов записей. Регитр сведений переодический переодичность в пределах дня.
|
|||
1
Coldboy
22.10.12
✎
12:58
|
А вот вопрос такой, какое максимальное количество записей туда можно напихать, чтобы ниче не упало )))
|
|||
2
х86
22.10.12
✎
13:00
|
(0)самалично видел таблицу с 20 млн записями
а по существу смоделируй, чё там сложного? |
|||
3
Coldboy
22.10.12
✎
13:04
|
(2) боюсь, что смоделирую, для 10 млн, а по факту получится 100 млн.
|
|||
4
hhhh
22.10.12
✎
13:07
|
(3) смоделируй миллиард.
|
|||
5
AaNnDdRrEeYy
22.10.12
✎
13:07
|
главное проиндексируй правильно и порядок измерений выстави и составные типы не используй, должно работать. унас 5 млн, нормально работает выбирает 100 записей с такой же скоростью что и 100 из регистра в котором 1000 записей.
|
|||
6
rs_trade
22.10.12
✎
13:09
|
количество строк в таблице - ограничено доступным размером хранилища
|
|||
7
Armando
22.10.12
✎
13:14
|
Типовой срез последних тупить не будет ли на таких количествах? Вероятно, что придется использовать свой срез с временными таблицами.
|
|||
8
AaNnDdRrEeYy
22.10.12
✎
13:16
|
(7) свой всегда медленней чем встроенный
|
|||
9
Coldboy
22.10.12
✎
13:27
|
Свой я и буду использовать, вопрос становится в том ниче не загнется ли раньше времени :)
|
|||
10
rs_trade
22.10.12
✎
13:31
|
(9) все зависит от степени кривизны твоих рук.
|
|||
11
rs_trade
22.10.12
✎
13:32
|
(7) а почему типовой должен тупить и чем свой лучше?
|
|||
12
бомболюк
22.10.12
✎
13:41
|
нафига в срезе последних какая то временная таблица... она там будет использоваться максимум 1 раз, так чем подзапрос, как во встроенном механизме, плох?
|
|||
13
Coldboy
23.10.12
✎
10:06
|
Не я буду своим запросом брать данные по виртуальным таблицам. Так, а если у меня измерение будет составного типа либо 1 справочник, либо другой туда поставляется. как этого скажется ?
|
|||
14
vmv
23.10.12
✎
10:10
|
(12) нечеким планом запроса и именно на таках объемах от 100КК станет очевидной ущербность использования вложенных запросов в виртуальных таблицах
|
|||
15
Coldboy
23.10.12
✎
10:31
|
А как же мой вопрос ?
|
|||
16
acsent
23.10.12
✎
10:33
|
(7) В 8.3 есть отельная таблица для среза последних
|
|||
17
1Страх
23.10.12
✎
10:39
|
(16) представляю ))
|
|||
18
Serg_1960
23.10.12
✎
10:42
|
Интереса ради: а что это такое, что требует 100 миЛЛионов записей? И нельзи ли их "разложить" по нескольким регистрам для удобства построения запросов?
|
|||
19
Heckfy
23.10.12
✎
10:44
|
Запустил тест. Уже ~2 млн. записей залилось. Регистр ведет себя нормально.
|
|||
20
grigo
23.10.12
✎
10:48
|
я в файловом режиме создавал 200 млн. записей в непериодическом регистре с одним ресурсом (измерений не было)
|
|||
21
Coldboy
23.10.12
✎
10:48
|
(18) списания денег, почему через 1С, эт отдельная история.
Еще вопрос мб не по теме, как записать 1 000 0000 из справочника в регистр сведений, делал при записи вылетает. |
|||
22
rs_trade
23.10.12
✎
10:51
|
(18) интересно, чем удобней распихивать одну сущность по двум таблицам? удобнее когда запросы медленнее отрабатывают?
|
|||
23
1Страх
23.10.12
✎
10:59
|
(21) а зачем там РС?
|
|||
24
Heckfy
23.10.12
✎
11:01
|
(20) Что то слабо верится... По превышению внутренней таблицы вылететь должно было....
|
|||
25
Serg_1960
23.10.12
✎
11:13
|
(22) РАУЗ, например. Сложно-составное решение :) Регистр - один, а вы посмотрите на его "окружение"... А справочники, связанные с регистрами сведений? Или, точнее сказать, записи регистров на которые "можно ссылаться"? Красивое решение (имхо).
|
|||
26
szhukov
23.10.12
✎
11:14
|
(24) Там же ограничение только по размеру таблицы (для файловой базы), а не количеству записей, вроде.
Если одна запись 10 байт - то 200 млн записей это всего лишь 2Гб. Так что вполне нормально, регистр будет работать |
|||
27
rs_trade
23.10.12
✎
11:20
|
(25) при чем тут рауз? я так понял человеку советуют разделить регистр просто из за того что там много записей. так для проблемы много записей существуют индексы.
|
|||
28
Coldboy
23.10.12
✎
11:24
|
(21) а как еще данные по данному набору контрагента его данных записывать.
|
|||
29
Heckfy
23.10.12
✎
11:24
|
(26) С одним ресурсом не проверял. Было что то в районе пяти измерений, пары ресурсов. Файловая уперлась в 4 ГБ уже где то при 15 млн. записей.
|
|||
30
Coldboy
23.10.12
✎
11:24
|
т.е (23). ребят так как оптимально записать 1 000 *100 000 записать в регистр, так чтобы меньше проблем было )
|
|||
31
Heckfy
23.10.12
✎
11:25
|
Тест продолжается. В регисре уже ~5 млн записей. Регистр ведет себя нормально.
|
|||
32
szhukov
23.10.12
✎
11:27
|
(27) Деление имеет смысл только если это какая-то система реального времени, где важна скорость записи данных (а не чтения) при большой интенсивности записи. Тогда, да, можно сделать два регистра - один оперативный (для текущих данных), второй архивный (в который из оперативного данные переносятся по какому-то событию, при этом оперативный очищается).
А в остальном согласен, смысла в делении нет, индексы все решают. |
|||
33
Serg_1960
23.10.12
✎
11:29
|
(27) Предпологаю что критичным для тс встанет вопрос не "количество", а - "объём". Не зная конкретики тс, предположил "разложение" регистра на несколько. Например: "основной" регистр - только измерения. Ведь никому не потребуются все 100 миллионов записей сразу. Наверняка ведь будут использоваться только отборы.
|
|||
34
acsent
23.10.12
✎
11:30
|
(32) Имеет смысл разделять, если разные части хранить на разных дисках
|
|||
35
Serg_1960
23.10.12
✎
11:31
|
Кстати: вспомнил про РАУЗ потому, что решил глянуть на регистр "Учет затрат" в УПП. Всего-то жалкие пару миллионов записей в год :)
|
|||
36
Coldboy
23.10.12
✎
11:35
|
(32) сделал один оперативный, который хранит списания за день, другой архивный, он хранит историю списания .
(33) объем эт я смотрю в будущее, далеко. ребят так, как записать, чтобы ниче не вылетело сразу 100 000 0 записей, делаю набор записей 1 штуки, и записываю, думаю надо не набором писать, а допустим менджером записи, так меньше памяти и времени уйдет правильно думаю? |
|||
37
Coldboy
23.10.12
✎
11:36
|
(31) база файловая или Клиент -сервер и какая СУБД и платформа сервера.
|
|||
38
Coldboy
23.10.12
✎
11:38
|
(20) без измерения не интересно, как же я потом буду фильтровать и тд и тп )
|
|||
39
Heckfy
23.10.12
✎
11:46
|
(37) КлиентСервер. SQL 2008R2 Ent, 1С:Предприятие 8.2 (8.2.15.301). Да, тест идет на УФ. РС В пределах секунды, Режим записи независимый. 7 измерений, 1 Ресурс, 1 Реквизит. Все строка, длина 100. Сейчас уже ~6 млн. Регистр ведет себя нормально. :)
|
|||
40
Coldboy
23.10.12
✎
11:48
|
(39) как записываешь сразу все данные в цикле записи милионами пишешь?
|
|||
41
Serg_1960
23.10.12
✎
11:55
|
(36) ммм... по поводу использования менеджера: посмотри 8 в v8: Кто как записи в регистрах редактирует?
|
|||
42
Heckfy
23.10.12
✎
11:57
|
(40) Тупо циклом. Через менеджерЗаписи. С нескольких хостов.
Для Х=1 По КолДляДобавления Цикл МенЗап=РегистрыСведений.Тест.СоздатьМенеджерЗаписи(); МенЗап.Период=ТекущаяДата(); МенЗап.Измерение1="Измерение1: "+Х; МенЗап.Измерение2="Измерение2: "+Х; МенЗап.Измерение3="Измерение3: "+Х; МенЗап.Измерение4="Измерение4: "+Х; МенЗап.Записать(); КонецЦикла; Можно Через набор сделать НабЗаписей=РегистрыСведений.Тест.СоздатьНаборЗаписей(); НабЗаписей.Прочитать(); ТЗ=НабЗаписей.Выгрузить(); Для Х=1 По КолДляДобавления Цикл НоваяСтрока=ТЗ.Добавить(); НоваяСтрока.Период=ТекущаяДата(); НоваяСтрока.Измерение1=СтрЗаменить(Х,Символы.НПП,""); КонецЦикла; НабЗаписей.Загрузить(ТЗ); НабЗаписей.Записать(); , но тут при большом объеме записей в оперативную память упирается. Но, работает, правда, в разы бысрее. |
|||
43
Coldboy
23.10.12
✎
12:01
|
(42) у меня к сожаленюи сразу 1 000 000 записей не пихается ...
|
|||
44
Coldboy
23.10.12
✎
12:02
|
набор записей быстрее работает чем менджер? мб стоит пихать пачками по 10 000 записей допустим а? или по 1000 ?
|
|||
45
Reset
23.10.12
✎
12:03
|
(44) Грузовик работате быстрее, чем водитель? :)
|
|||
46
Reset
23.10.12
✎
12:03
|
работает
|
|||
47
Reset
23.10.12
✎
12:04
|
Набором писать разумеется быстрее, чем по 1 записи
|
|||
48
Reset
23.10.12
✎
12:06
|
придумай измерение како-нибудь, которое меняется каждые 10 тысяч записей, делай набор с отбором
|
|||
49
Reset
23.10.12
✎
12:07
|
Измерение А1 + 10000 различных измерений Б
Измерение А2 + 10000 различных измерений Б Измерение А10000 + 10000 различных измерений Б Итого 10кк |
|||
50
Coldboy
23.10.12
✎
12:11
|
1 измерение, меняется с 1000 записями. но там еще нужно учитывать еще 2 ключевых, по которым в основном и идет запись. Грубо говоря иерархия такая, Контрагент, Договор, ИзмеренияГлавное,ИзмерениеПОбочное.
ИзмерениеГлавное каждые 1000 записей меняется. Зачем делать НаборЗаписей Прочитать? Тупо создать набор записей и записывать каждые 1000 записей можно же? |
|||
51
Reset
23.10.12
✎
12:12
|
(50) Да
|
|||
52
Heckfy
23.10.12
✎
12:13
|
(50) "Зачем делать НаборЗаписей Прочитать" Что бы все что до этого было в регистре не затереть.
ЗЫ: А еще можно отборы использовать.... |
|||
53
Coldboy
23.10.12
✎
12:14
|
(51) спасибо, что разрешил ) Имел виду эффективнее же будет ?
|
|||
54
Фрэнки
23.10.12
✎
12:14
|
(50) "Тупо созданный" менеджер набора записей без Прочитать не позиционируется и по действию Записать ничего не сделает
|
|||
55
Reset
23.10.12
✎
12:14
|
(54) оО
|
|||
56
Fragster
гуру
23.10.12
✎
12:14
|
кто-нибудь знает, что за поле _SimpleKey?
|
|||
57
Fragster
гуру
23.10.12
✎
12:16
|
(54) да ну?
|
|||
58
Heckfy
23.10.12
✎
12:16
|
(54) Выполните пожалуйста код:
НабЗаписей=РегистрыСведений.ВашРегистрКоторыйСамыйВажный.СоздатьНаборЗаписей(); НабЗаписей.Записать(); |
|||
59
Reset
23.10.12
✎
12:17
|
(53) Я так понял, что это вопрос был.
Чем по 1 записи - конечно, в десятки раз |
|||
60
Coldboy
23.10.12
✎
12:17
|
(54) а у меня пишет, странно, я думал прочитать, эт когда ты делаешь Отбор по полям еще и он читает записи по данному отбору ...
|
|||
61
Reset
23.10.12
✎
12:18
|
(58) В рабочей базе и без бэкапа, все равно ведь "ничего не сделает"
|
|||
62
Фрэнки
23.10.12
✎
12:19
|
(61) :)
верное замечание (58) я как-то пробовал, но эффекта не увидел. сейчас попробую еще разок. |
|||
63
Fragster
гуру
23.10.12
✎
12:20
|
набором не всегда быстрее чем по одной записи, зависит от того, что с "основным отбором". если основной отбор по 1 измерению, а всего их 100500, то запись набором с отбором по этому измерению будет быстрее, чем по одной записи, а также чем запись нескольких наборов с более детализированными отборами.
Если основной отбор по всем измерениям, то прирост от записи набором будет, но незначительный |
|||
64
ProProg
23.10.12
✎
12:20
|
(0) записей то наверное можно хоть миллиард. но вот сколько оно записываться будет....
|
|||
65
hhhh
23.10.12
✎
12:28
|
нет, даже если в записи 100 байт, то это 100 гигабайт получится только один регистр.
|
|||
66
Heckfy
23.10.12
✎
12:31
|
В регистре уже ~9 млн. записей. Размер mdf ~4.7 ГБ.
|
|||
67
Фрэнки
23.10.12
✎
12:33
|
(62) попробовал. нашел в чем у меня была ошибка.
нужно делать с установкой свойства Записывать НабЗаписей=РегистрыСведений.Тест.СоздатьНаборЗаписей(); НабЗаписей.Записывать = Истина; ... НабЗаписей.Записать(); В давнем своем варианте я об этом свойстве забывал и эффекта не получал. |
|||
68
hhhh
23.10.12
✎
12:36
|
(66) ну 9млн - это получается 0,9 ГБ. А если миллиард?
|
|||
69
Fragster
гуру
23.10.12
✎
12:37
|
(6) индексы еще кучей создаются
|
|||
70
Heckfy
23.10.12
✎
12:37
|
(68) Откуда 0.9 ГБ?
|
|||
71
Fragster
гуру
23.10.12
✎
12:37
|
(69) к (66)
|
|||
72
Reset
23.10.12
✎
12:40
|
(68) 1000000000 * 100 /1024/1024/1024 = 93 Gb :)
|
|||
73
hhhh
23.10.12
✎
12:43
|
(70) 100 байт * 9000000 = 900 000 000 = 900 мБ
|
|||
74
Heckfy
23.10.12
✎
12:43
|
(0) 10 млн. Регистр ведет себя нормально. Дальше тестить? :)
ЗЫ: В общем, милион записывается за ~2,34 часа. |
|||
75
hhhh
23.10.12
✎
12:45
|
(74) если порциями писать по 1000 записей, наверно быстрее запишется.
|
|||
76
ERWINS
23.10.12
✎
12:46
|
у меня 2 млрд было в скл
|
|||
77
Heckfy
23.10.12
✎
12:46
|
(75) Это через менеджер. Код в (42)
|
|||
78
vmv
23.10.12
✎
12:52
|
(74) заливай пока не рухнет сервер скуля
смотрите на ОРТ - РС_стратос, минимальная планка 100 000 000 |
|||
79
vmv
23.10.12
✎
12:53
|
+(78) если 1С и сервак 64-битные ваще няха, возмем миллиард!
|
|||
80
Serg_1960
23.10.12
✎
12:56
|
(74) Неоптимальный код, имхо. Должно быть значительно быстрее. Вон, например, КЛАДР (около полтара лимона записей) перезаписывается минут за 10-15.
|
|||
81
ERWINS
23.10.12
✎
12:56
|
(79) у меня на 32 бита было больше 2 млрд
|
|||
82
Reset
23.10.12
✎
12:58
|
(81) Номинация самый длинный?
|
|||
83
ProProg
23.10.12
✎
12:58
|
(0) простой вопрос. Можешь сказать нафига и что этот регистр делает? с точки зрения учета.
Может ну его нах вообще 1С использовать. Сделать mysql базу. а в 1С запросы юзай к внешнему источнику. |
|||
84
ProProg
23.10.12
✎
12:59
|
(80) ну и посчитай. полтора миллиона против ста.
|
|||
85
ERWINS
23.10.12
✎
12:59
|
(82) ага...
|
|||
86
Ayvengo
23.10.12
✎
13:02
|
(0) Интересно стало, по факту, если записывать в день по 1000 строк в секунду в РС получится 86400000 строк. За год наберется 48816000000. Теперь подумаем на счет нагрузки - 1000 строк в секунду - не слишком ли много, а возможно ли вообще записать столько строк в 1 секунду? Или будет записываться 1000 строк за 5 секунд? Тогда получаем 200 записей в секунду, а это уже в 5 раз меньше - 9763200000.
Реальное применение в принципе есть, допустим в организации 1000 автомобилей и нужно записывать данные с GPS. Это где-то раз в 5 секунд будет приходить сообщение с координатами и нужно его записать в 1С. Опять же 200 записей в секунду. Таким образом делаем вывод - моделирую на 10 млрд записей :) Я думаю, что есть такие организации с 1000 автомобилей, которые следят за каждым транспортным средством в 1С-ке. Как минимум знаю одну такую, но там пока что 300 машин :) |
|||
87
Heckfy
23.10.12
✎
13:02
|
(80) 1.5 лимона у меня через наборЗапсей тоже залетает на ура. А когда я туда пихнул что то в районе 15 млн, то сервер по памяти глубоко в своп ушел.
|
|||
88
Ayvengo
23.10.12
✎
13:03
|
(87) пихай 10 раз по 1.5 млн? :)
|
|||
89
Reset
23.10.12
✎
13:03
|
в 1 секунду? Или ... за 5 секунд? Тогда ... это уже в 5 раз меньше
Логично! |
|||
90
ProProg
23.10.12
✎
13:07
|
Мне кажется 1С загружать подобным будет вешалка при любых раскладах. Автор не сказал для чего это нужно. По мне таку лучше в майскл запихать и в 1С ипользовать где надо.
|
|||
91
Фрэнки
23.10.12
✎
13:07
|
(86) если в организации 1000 автомобилей и их отслеживают по GPS, ту представляется расточительным тратить ресурс сервака с 1С на такое. Гораздо эффективней решать такое где-то вне 1С-ки
|
|||
92
Фрэнки
23.10.12
✎
13:09
|
(90) в постах он написал, что расчеты с контрагентами хотят видеть с историей допреквизитов
|
|||
93
Ayvengo
23.10.12
✎
13:09
|
(91) писать отдельный софт? зачем? А если весь учет построен на данных GPS? Примерный пробег? И т.п.? Если события прибытия в точку нужно видеть в 1С? Если нужно отмечать заявки о прибытии машины в точку и т.д.?
|
|||
94
vmv
23.10.12
✎
13:10
|
(83) технолгические данные такие регисры могут хранить, например показания приборов технолгических сетей с периодом опроса минуты секунды. А теперь представь, что это обширная сеть газопроводов со 100500 точек сьема данных, которые выгребаться из "мест" скопления этих данных в корпоративной сеты. Думаешь почему 1С милисекунды ввела?
Потому что я стал троллеть, что де слабовата она в вопросах техологии и кишка у нее тонка сунуть нос на рынок техологичных данных, где серьезные люди и солидные деньги. Как видишь тут же ринулись покорять рынок) |
|||
95
Ayvengo
23.10.12
✎
13:10
|
(90) MySQL? Поржал, спасибо :)
|
|||
96
ProProg
23.10.12
✎
13:10
|
(92) чо серъезно? ну и жесть)))
|
|||
97
ERWINS
23.10.12
✎
13:10
|
(90) в отчетах?
|
|||
98
ProProg
23.10.12
✎
13:11
|
(95) а чо ты ржешь? текДок он выгружают в него а там поболя информации. зато в 1С все крутится вертится быстро с прямыми запросами к внешней базе.
|
|||
99
ProProg
23.10.12
✎
13:12
|
(97) да хоть где. кто мешает.
|
|||
100
Ayvengo
23.10.12
✎
13:12
|
(0) а сколько документов в день делается в организации? :)
|
|||
101
Ayvengo
23.10.12
✎
13:14
|
(0) опиши РС, который ты хочешь сделать, какие измерения, ресурсы? :)
|
|||
102
МуМу
23.10.12
✎
13:16
|
Однозначно вне 1С. В 1С пиши агрегационние данные. Например реструктуризацию устанешь под 1С делать.
|
|||
103
Serg_1960
23.10.12
✎
13:21
|
(101) Ты это... "будь мужиком"(с) - прочти всю ветку :)
См.(50) |
|||
104
ProProg
23.10.12
✎
13:37
|
(0) обратитесь к (102) спец в этом роде.
|
|||
105
Ayvengo
23.10.12
✎
13:48
|
(103) прочитал :) Спасибо.
(13) как вариант ПВХ (0) А расскажи все-таки полностью, что ты хочешь сделать и какую цель преследуешь. А-то что-то почитал, но так и не вник в цель. Может быть есть какие-то другие варианты решения твоей проблемы?:) Какие-то расчеты с контрагентами по доп-реквизитам, но в целом задача не ясна. |
|||
106
ProProg
23.10.12
✎
13:50
|
(0) сделай тупо ДБФ файлы) внешние. в них пихай. с них считывай запросами) будет летать )))
|
|||
107
Ayvengo
23.10.12
✎
13:56
|
(106) я смотрю Вы спец по быстродействию dbf, mySQL :) Что еще?
|
|||
108
Ayvengo
23.10.12
✎
13:56
|
(106) А! Я знаю, excel запросом читать ;)
|
|||
109
Ayvengo
23.10.12
✎
14:19
|
Кажется ТС ушел в бсод :D со своими тестами :D
|
|||
110
Coldboy
23.10.12
✎
14:39
|
(100) а причем тута документы ?
|
|||
111
Coldboy
23.10.12
✎
14:43
|
Короче так это грубо говорят телефонный модуль, оказание услуг, с переодическим списаниями.
Телефонный модуль, скидки на разные направления через клиентов, поэтому так много строк я буду писать со справочника. Грубо говоря справочник индивидуальные скидки, которые несет информативную информацию, РС Индвидиуальные скидки, переодичный несет информацию для просчета на текущий день скидки. Далее почему вопрос встал много строк, история списания денег, сами деньги списываются в билинге UTM -5, историю я храню для себя зная, что туда ушло, что не ушло, причины и тд.Почему я заморачиваюсь, т.к сисадмины любят начесать, половина моих вопросов мисты, эт вопросы к сисадминам, нежели к 1С. Т.к. на практике узнаю много нового о людях, которые типа не знают, потом вспоминают и приходится проверять всю информацию |
|||
112
Coldboy
23.10.12
✎
14:44
|
Думаю, потом сделаю какую нить СУБД, или Mysql базу , куда буду сливать годовалую информацию раз в год, и выгружать туда архивные данные, чтобы не нагружать 1С. А потом тащить данные из архива.
|
|||
113
Coldboy
23.10.12
✎
14:48
|
Смотрю тему просматривает ЖивойИскопаемый удивите своим мнением и советами :)
|
|||
114
Reset
23.10.12
✎
14:49
|
(108) Опыт анализа больших данных с помощью excel уже есть:
v8: Помните я говорил про отчеты в 100000 строк. |
|||
115
Coldboy
23.10.12
✎
14:57
|
А ТЕПЕРЬ ВНИМАНИЯ КОНФИГУРАЦИЯ СЕРВЕРА ГДЕ СТОИТ 1С И СУБД, КИДАЮ В СТУДИЮ
Intel(R) Core(TM)2Duo CPU E6550 2.33GHz, 4,00 ГБ ОЗУ. |
|||
116
Coldboy
23.10.12
✎
14:57
|
Винт посмотреть не могу прав нет.
|
|||
117
Coldboy
23.10.12
✎
14:57
|
но точно уж не SSD =)
|
|||
118
Ayvengo
23.10.12
✎
15:08
|
(115) 4Гб - умрет твой сервер от такой нагрузки, думается мне.
(114) есть, только тут не каких-то 100т строк :) (112) только не mySQL, MS SQL или Oracle или что-нибудь другое. (111) а задним числом можно что-нибудь делать? :) |
|||
119
Ayvengo
23.10.12
✎
15:12
|
Почему не mySQL - ну хотя бы вот: http://forum.searchengines.ru/archive/index.php/t-22534.html
|
|||
120
МуМу
23.10.12
✎
15:15
|
Если планы выполнения запросов будут несложными - почему бы не MySQL?
|
|||
121
Coldboy
23.10.12
✎
15:18
|
MySql чем он плох, если будет две функции. Select Insert и пару полей отборов.
(118) тьфу тьфу, но уже телефонию, тарификацию за 3 месяца держу около 600к строк, пока все хорошо ... |
|||
122
Ayvengo
23.10.12
✎
15:28
|
(121) тебе повезло, я держал игровой сервер .. смотреть на MySQL больше не хочу ...
|
|||
123
Coldboy
23.10.12
✎
15:46
|
(122) держу в 1С на СУБД IBM DB-2.
я думаю MySQL просто держать архив данных и все. а вот люди держут IPTV на MySQL эт плохо ? |
|||
124
grigo
23.10.12
✎
22:36
|
(24) МБ, по давности лет не помню точную цифру. Может на порядок ошибся, завтра напишу прожку и проверю ))
|
|||
125
Ayvengo
24.10.12
✎
09:35
|
(123) видимо это моя личная нелюбофь к mySQL :)
|
|||
126
Axel2009
24.10.12
✎
09:37
|
для увеличения скорости записи на порядок, надо чтобы 1с переписала принцип добавления строк в таблицы.
надо данные писать не по 1 строке insert, а по 50. больше уже хуже получается.. экспериментировал в свое время. |
|||
127
Coldboy
24.10.12
✎
09:59
|
Пробывал в файловом варианте записать 100 млн строк сразу и вылетела ошибка ..
|
|||
128
Coldboy
24.10.12
✎
09:59
|
Типа переполнена внутренняя таблица, а кто то говорил что все впорядке с этим?
|
|||
129
Coldboy
24.10.12
✎
12:14
|
Ошибка СУБД:
Превышен максимально допустимый размер внутреннего файла 'C:\Users\Coldboy\Documents\ЕТК Рабочая/1Cv8.1CD' по причине: Превышен максимально допустимый размер внутреннего файла 'C:\Users\Coldboy\Documents\ЕТК Рабочая/1Cv8.1CD' Вот такая ошибка при записи 100 000 000 записей :) |
|||
130
Ayvengo
24.10.12
✎
13:01
|
(129) 4гб превышено? :)
|
|||
131
szhukov
24.10.12
✎
13:20
|
(129) Теоретически, в файловом варианте, можно записать максимум 4 000 000 000 записей, если размер одной записи будет равен 1 байт :)
|
|||
132
Coldboy
24.10.12
✎
15:35
|
7.30 ГБ дошло и слетело )
|
|||
133
Coldboy
24.10.12
✎
15:35
|
база сначала была 7.2 ГБ :)
|
|||
134
Ayvengo
24.10.12
✎
17:12
|
(131) чет круто округляешь и это имеет место на 32битных систем, вроде как :)
|
|||
135
Coldboy
26.10.12
✎
11:40
|
Пока что, записей 200кк, все хорошо, база выросла на СУБД на 15 гб вроде бы .
|
|||
136
Coldboy
26.10.12
✎
15:38
|
Записей уже 400кк на СУБД IBM DB-2 Express размер 70 ГБ. В одном регистре :)
|
|||
137
Ayvengo
26.10.12
✎
15:40
|
(136) не быстро записываются ))) прошло аж 4 часа на 200кк записей :)
|
|||
138
Reset
26.10.12
✎
15:47
|
14к в секунду
|
|||
139
Coldboy
26.10.12
✎
16:30
|
(137),(138) не я же не автоматом поставил писать, я там забиваю нужные данные по своим отборам и тд :)) эт грубо говоря справочник актуальный скидок по направлениям звонков)) а так он записал 100кк за пару часов что ли) Бесплатная СУБД с 2 ГБ оперативы используемой и моим МЕГА СЕРВЕРОМ )
|
|||
140
Ayvengo
26.10.12
✎
17:52
|
(139) рад за тебя, что все получается :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |