|
Warning: Row size (xxxx) could exceed row size limit. Что это значит и что с ним делать?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2011, 10:20 |
|
Warning: Row size (xxxx) could exceed row size limit. Что это значит и что с ним делать?
|
|||
---|---|---|---|
#18+
ASE 12.5.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2011, 10:20 |
|
Warning: Row size (xxxx) could exceed row size limit. Что это значит и что с ним делать?
|
|||
---|---|---|---|
#18+
Imperous, Из доки по серверу:The sum of the columns’ sizes cannot exceed the server’s logical page size. Так что видимо у Вас в таблице есть поля переменной длины (типа varchar(n)), и сумма размеров полей превышает размер страницы (в вашем случае видимо 2k). Вариантов действий 2 - либо менять таблицу, либо менять размер страницы у сервера. Второе - нетривиальная задача, так как потребует переустановки сервера (то есть, создание нового master и остальных баз и перекачки данных с помощью bcp (ИМХО дамп базы с сервера с одним размером страницы на сервер с другим размером поднять нельзя)). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2011, 11:37 |
|
Warning: Row size (xxxx) could exceed row size limit. Что это значит и что с ним делать?
|
|||
---|---|---|---|
#18+
там всего лишь запрос в котором около 35 полей получается, и те поля которые char не большие: 5 по 35 символов, 1 на 50, и 20 по 3... varchar-овских полей нет ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2011, 15:34 |
|
Warning: Row size (xxxx) could exceed row size limit. Что это значит и что с ним делать?
|
|||
---|---|---|---|
#18+
Imperousтам всего лишь запрос в котором около 35 полей получается, и те поля которые char не большие: 5 по 35 символов, 1 на 50, и 20 по 3... varchar-овских полей нет ну тогда как обычно : надо привести скрипт таблицы + запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2011, 16:51 |
|
Warning: Row size (xxxx) could exceed row size limit. Что это значит и что с ним делать?
|
|||
---|---|---|---|
#18+
я кажется понял что АСЕ имел в виду, у меня в процедуре выполняется exec, а сама переменная, которую я передаю экзеку у меня varchar(4000) в переменной на самом деле до фига текста ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2011, 17:06 |
|
Warning: Row size (xxxx) could exceed row size limit. Что это значит и что с ним делать?
|
|||
---|---|---|---|
#18+
On 25.03.2011 11:37, invariant wrote: > Так что видимо у Вас в таблице есть поля переменной длины (типа varchar(n)), и > сумма размеров полей превышает размер страницы (в вашем случае видимо 2k). сумма МАКСИМАЛЬНЫХ размеров полей превышает размер страницы > Вариантов действий 2 - либо менять таблицу, либо менять размер страницы у > сервера. Второе - нетривиальная задача, так как потребует переустановки сервера > (то есть, создание нового master и остальных баз и перекачки данных с помощью > bcp (ИМХО дамп базы с сервера с одним размером страницы на сервер с другим > размером поднять нельзя)). Есть и третий вариант -- просто ничего не делать. Это может быть и не проблема вообще, всё зависит от того, какие реально объёмы данных будут вставляться в таблицу. Т.е. если строка у вас не влезет в размет страницы, будет ошибка и запись не вставится. Если реально запись влезет, то всё будет ОК. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2011, 12:50 |
|
Warning: Row size (xxxx) could exceed row size limit. Что это значит и что с ним делать?
|
|||
---|---|---|---|
#18+
MasterZivOn 25.03.2011 11:37, invariant wrote: > Так что видимо у Вас в таблице есть поля переменной длины (типа varchar(n)), и > сумма размеров полей превышает размер страницы (в вашем случае видимо 2k). сумма МАКСИМАЛЬНЫХ размеров полей превышает размер страницы > Вариантов действий 2 - либо менять таблицу, либо менять размер страницы у > сервера. Второе - нетривиальная задача, так как потребует переустановки сервера > (то есть, создание нового master и остальных баз и перекачки данных с помощью > bcp (ИМХО дамп базы с сервера с одним размером страницы на сервер с другим > размером поднять нельзя)). Есть и третий вариант -- просто ничего не делать. Это может быть и не проблема вообще, всё зависит от того, какие реально объёмы данных будут вставляться в таблицу. Т.е. если строка у вас не влезет в размет страницы, будет ошибка и запись не вставится. Если реально запись влезет, то всё будет ОК. просто ничего не делать ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2011, 07:57 |
|
|
start [/forum/topic.php?desktop=1&fid=55&tid=2010367]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 368ms |
total: | 511ms |
0 / 0 |