|
|
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Как Oracle хранит внутри себя поля varchar Если мы объявляем varchar(1000), а записываем туда "Привет", сколько байтов это реально займет? И как там внутри все это устроено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 21:23:35 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Eugene NewКак Oracle docs.oracle.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 21:39:24 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
-2-, это не ответ. В описании типа varchar я нашел только смутные уверения в том, что он хранит только то, что нужно, без раскрытия внутреннего механизма. Если вы знаете, в каком разделе там описано подробнее, дайте ссылку на этот конкретный раздел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 21:43:55 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Сделай дамп блока, где хранится строка и посмотри. Eugene New-2-, это не ответ. В описании типа varchar я нашел только смутные уверения в том, что он хранит только то, что нужно, без раскрытия внутреннего механизма. Если вы знаете, в каком разделе там описано подробнее, дайте ссылку на этот конкретный раздел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 21:57:17 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, у меня не стоит Oracle. Я его вообще никогда не использовал. Нашел уже сам в документации кружным путем. Он правда каждый раз динамически выделяет, когда вы пишете туда строку большего размера? И как с производительностью подобных апдейтов дело обстоит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 22:14:13 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Relic HunterСделай дамп блока, где хранится строка и посмотри. Eugene New-2-, это не ответ. В описании типа varchar я нашел только смутные уверения в том, что он хранит только то, что нужно, без раскрытия внутреннего механизма. Если вы знаете, в каком разделе там описано подробнее, дайте ссылку на этот конкретный раздел. зачем так сложно ) select dump(filed, 16) from table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 22:29:12 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Eugene NewRelic Hunter, у меня не стоит Oracle. Я его вообще никогда не использовал. Нашел уже сам в документации кружным путем. Он правда каждый раз динамически выделяет, когда вы пишете туда строку большего размера? И как с производительностью подобных апдейтов дело обстоит? это не самый острый вопрос производительности, если конечно не доводить до абсурда - массово вставлять пустые строки, а потом их толпой апдейтить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 22:33:39 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
это для строк любого максимального размера или под "маленькие" сразу выделяется с запасом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 22:36:53 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Можно начать читать отсюда со старта Oracle 12c - Database Concepts - Chapter 12 - Overview Of Db_blocks https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cncpt/database-concepts.pdf Дальше там... по мере вопросов углублятся кудато в стороны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 22:49:37 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Eugene Newя нашел только смутные уверенияне встречал, кого бы терзали смутные сомнения от слова exactly. Что же до "внутреннего механизма", начни изучение с физики элементарных частиц. Без знания величины спина электрона разобраться в организации хранения информации ну никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 23:32:04 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Вы сейчас задаете неправильные вопросы, на основе предыдущего опыта работы с данными в неблочном режиме. Поймите, данные можно программно обрабатывать не только побайтово, посимвольно итд. (Как вы, наверное, оперировали ими работая с каким то из яп.) Их ,оказывается , можно обрабатывать сразу целыми блоками. Так работают современные СУБД, в том числе и Рдбмс Оракл. Что бы понять это, вам нужно сосредоточиться, отринуть ваш предыдущий опыт и прочитать в концепции оракл раздел, касающийся блоков, сегментов, экстентов. Далее читать как устроен оракловый блок, как БД размещает туда строки, ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2018, 23:46:35 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
A KВы сейчас задаете неправильные вопросы, на основе предыдущего опыта работы с данными в неблочном режиме. Просто аффтар решил написать свою собственную СУБД. Но в отсутствие идей как это делается, решил передирать куски у остальных. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 00:28:58 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а у вас кто передирает? Как, кстати, дела с varchar в Firebird 3 обстоят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 00:35:23 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, кто дал полезную информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 00:36:10 |
|
||
|
Как Oracle хранит внутри себя поля varchar
|
|||
|---|---|---|---|
|
#18+
DВАRelic HunterСделай дамп блока, где хранится строка и посмотри. пропущено... зачем так сложно ) select dump(filed, 16) from table Спасибо, Познавательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 05:21:58 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1883406]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 308ms |

| 0 / 0 |
