
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.02.2012, 12:42:46
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
Приветствую! Сделал приложение на java - которое дёргает процедуру MSSQL и заталкивает значения в переменные. В самом запросе на java использую тип Код: java 1. , при объявлении переменной в запрос используется: Код: java 1. . Запрос отображается в таком виде, как показано на картинке: Нельзя ли уменьшить размерность переменных в запрос, ведь это не очень оптимально с точки зрения СУБД или такой драйвер и всё? Мне хочется например вместо Код: sql 1. использовать Код: sql 1. . Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2012, 13:57:44
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
boogimanНельзя ли уменьшить размерность переменных в запрос, ведь это не очень оптимально с точки зрения СУБД или такой драйвер и всё? 1. У вас здесь проблемы с производительностью или еще чем вылезли? Правило "не оптимизируй, пока не надо" - соблюдено? 2. Почему решили, что здесь неоптимально реализовано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2012, 14:03:22
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
LeonidvboogimanНельзя ли уменьшить размерность переменных в запрос, ведь это не очень оптимально с точки зрения СУБД или такой драйвер и всё? 1. У вас здесь проблемы с производительностью или еще чем вылезли? Правило "не оптимизируй, пока не надо" - соблюдено? 2. Почему решили, что здесь неоптимально реализовано? Да всё вопрос закрыт - пока не доказано, что медленно работает - пусть будет так. Тем более что varchar с точки зрения базы всё равно урезается как надо - по размеру данных. А на java string есть строка (на сервере приложений пусть если что оперативку добавляют :) ), так что спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2012, 19:01:16
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
boogimanА на java string есть строка (на сервере приложений пусть если что оперативку добавляют :) ), так что спасибо! На java строка будет занимать ровно столько места, сколько ей надо. Они не имеют заранее заданную длину (может и есть что-то в дебрях, но явно не 4Кб). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2012, 10:43:15
|
|||
|---|---|---|---|
|
|||
Размеры переменных в запросе к базе |
|||
|
#18+
Leonidv, Если память не изменяет, то стринг в джаве 2,147,483,647 байт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2012, 10:50:35
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
2 гига на стрингу - не хило ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2012, 11:03:42
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
svenom2 гига на стрингу - не хило в дельфях тоже так :) Только там медленно шла конкатенация (формировал XML склейкой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2012, 11:21:44
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
Petro123svenom2 гига на стрингу - не хило в дельфях тоже так :) Только там медленно шла конкатенация (формировал XML склейкой) А тигры в Греции StringBuilder в Дельфях есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2012, 11:26:25
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
mesier, Yessss, но быстрее всего было стрим-строка в виде COM от MS (у вас в реестре) специально для этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.02.2012, 12:44:58
|
|||
|---|---|---|---|
Размеры переменных в запросе к базе |
|||
|
#18+
crazy_handsLeonidv, Если память не изменяет, то стринг в джаве 2,147,483,647 байт. Речь не о максимально размере, а о размере резервируемой памяти. Я глянул исходники Oracle JDK - там строка берет ровно столько, сколько ей надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2132662]: |
0ms |
get settings: |
17ms |
get forum list: |
28ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
58ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
84ms |
get tp. blocked users: |
3ms |
| others: | 348ms |
| total: | 577ms |

| 0 / 0 |
