|
Размер данных таблицы Config в SQL |
☑ |
0
Csar
27.02.14
✎
10:00
|
Коллеги, добрый день.
Подскажите, пожалуйста, в каких единицах хранятся данные в таблицах SQL для клиент-серверного типа использования 1С8.2?
Пытаюсь понять какое условие написать в запросе для проверки превышения таблиц размером более 120 МБ (ковыряюсь с ошибкой HRESULT=80004005).
Если в байтах, то строка будет
WHERE [dt_bib82_20130507].[dbo].[ConfigSave].[DataSize] > 120*1024*1024
Если в битах, то
WHERE [dt_bib82_20130507].[dbo].[ConfigSave].[DataSize] > 120*1024*1024*8
Причем если в байтах, то есть строка превышающая 120Мб, если в битах, то нет =)
|
|
1
Wobland
27.02.14
✎
10:01
|
проведи эксперимент с известной таблицей и расскажи нам
|
|
2
Csar
27.02.14
✎
10:04
|
(1) как например?
|
|
3
Wobland
27.02.14
✎
10:09
|
SELECT *
FROM [another].[dbo].[ConfigSave].[DataSize]
|
|
4
Csar
27.02.14
✎
10:20
|
(3) "Could not find server 'dt_bib82_20130507' in sysservers. Execute sp_addlinkedserver to add the server to sysservers."
Нельзя видимо такой запрос выполнить на скуле
|
|
5
Wobland
27.02.14
✎
10:22
|
|
|
6
Csar
27.02.14
✎
10:27
|
(5) Так запрос то я такой уже выдал, и условие придумал к нему. Там отображаются строчка, которая попадает под подозрение. Только ни в описании столбца DataSize, ни в другом месте я не обнаружил единицы измерения.
Мне кажется, что память выделяется в байтах, т.е. если требуется 9 бит, то все равно будет выделено 2 байта и запись будет размером в 2 байта. На сколько здравое у меня суждение?
|
|
7
Infsams654
27.02.14
✎
10:35
|
(6) "На сколько здравое у меня суждение?" - на сколько здраво этим заниматься
|
|
8
Csar
27.02.14
✎
10:40
|
(7) Мне серфинг по интернету не помог. Посему обращаюсь сюда.
|
|
9
Infsams654
27.02.14
✎
10:43
|
(8) так все-таки, для чего такой серфинг ? Просто интересно.
|
|
10
Prog2014
27.02.14
✎
10:49
|
(6)а в чем проблема?
|
|
11
Serg_1960
27.02.14
✎
10:49
|
|
|
12
Infsams654
27.02.14
✎
10:55
|
(11) и что он этим хочет решить? В чем проблема ?
|
|
13
Csar
27.02.14
✎
10:56
|
(10) проблема понять в каких единицах столбец DataSize.
(11) судя по теме ТС полагает, что размер строк таблицы исчисляется в байтах. Тогда косяк базы найден. Удалить нельзя помиловать.
|
|
14
Csar
27.02.14
✎
10:57
|
(12) см. тут исходную проблему
|
|
15
Infsams654
27.02.14
✎
11:00
|
(14) так на 8.3 уж давно надо работать
|
|
16
Csar
27.02.14
✎
11:07
|
(15) =)
|
|
17
Csar
27.02.14
✎
11:16
|
Спасибо всем.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший