|
|
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
-2-, тут есть тонкости, например - проинсертить их сразу, или проапдейтить их позже: http://orasql.org/2017/02/12/intra-block-row-chaining/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2018, 12:44 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
я с оракл не очень, но считаю плохим стилем для отчета создавать таблицу с полями, называющимися типа кол1, кол2, кол3 .. кол50 и делать их типом варчар. но это не точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2018, 17:58 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
mnbvcxя с оракл не очень, но считаю плохим стилем для отчета создавать таблицу с полями, называющимися типа кол1, кол2, кол3 .. кол50 и делать их типом варчар. но это не точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2018, 19:08 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
Добавлю про плохой стиль - это пытаться фичи другой БД, например MS SQL пытаться сделать в Oracle, тоже самое придумывать что-то своё не зная хорошо фичи Oracle, то есть изобретать свой велосипед. У Кайта есть пример как люди изобретали свой механизм mat. view. Работал в компании в которой изобретали и изобрели свой "более быстрый" загрузчик в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 21:34 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
xjДобавлю про плохой стиль - это пытаться фичи другой БД, например MS SQL пытаться сделать в Oracle, тоже самое придумывать что-то своё не зная хорошо фичи Oracle, то есть изобретать свой велосипед. У Кайта есть пример как люди изобретали свой механизм mat. view. Работал в компании в которой изобретали и изобрели свой "более быстрый" загрузчик в БД.откуда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 21:35 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
andreymx, из файлов. Аналог Oracle Loader. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 21:37 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
xjOracle LoaderНет такого продукта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 21:39 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
Elic, какой нибудь Loader есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 21:52 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
xjкакой нибудь Loader есть?SQL Loader не универсален, если формат файла не ложится на него, так или иначе что-то кодировать на коленках. Если же изобретать свой универсальный загрузчик, он может иметь преимущество по управляемости средствами sql перед внешней утилитой и даже по сравнению с внешней таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 22:32 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
не мог не похвастаться :( Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 09:48 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
andreymx, Розовый CASE - не плохой, а педерастический стиль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 10:45 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
Eugene NewПри виде чего у опытного программиста на Оракуле встанут волосы дыбом (потому что такие глупости делать нельзя)? Нет такого, то что русскому хорошо, то немцу смерть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 13:56 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
nata44845-2-, В конце не занимают, а когда у тебя вся строка пустая, и в конце пара столбцов и таких строк пару миллионов и каждая по 800 байт это полтора гига на ровном месте. Согласен. Эти бизнес-заказчики такие идиоты, постоянно мешают мне спроектировать систему моей мечты :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 14:01 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
-2-xjкакой нибудь Loader есть?SQL Loader не универсален, если формат файла не ложится на него, так или иначе что-то кодировать на коленках. Если же изобретать свой универсальный загрузчик, он может иметь преимущество по управляемости средствами sql перед внешней утилитой и даже по сравнению с внешней таблицей. Я не помню какие были форматы, форматы обычные, дело было 10 лет назад, вся необходимость в создании своего загрузчика сводилась к тому чтобы грузить быстрее. Опцию штатного Loader - Direct никто в команде разработки не знал .. И вот когда нашелся первый, не я, кто вник в их велосипед, показал скорость Loader с опцией Direct ... оказалось не хуже нового велосипеда. И труды 3-4 чел вроде через Oracle API, в течение года оказались ... не нужными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 15:41 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
xj... не помню ... вроде ...Твои сведения бесценны своей конкретикой. За демонстрацию плохого стиля изложения сойдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 16:35 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
Relic HunterEugene New, -- коммиты вставлять в процедуры. Вопрос новичка: а куда их вставлять тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 16:07 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
ora1234Relic HunterEugene New, -- коммиты вставлять в процедуры. Вопрос новичка: а куда их вставлять тогда? В этом вопросе "заднее слово" за приложением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 16:08 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousora1234пропущено... Вопрос новичка: а куда их вставлять тогда? В этом вопросе "заднее слово" за приложением. А ежели джоб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 16:14 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
ora1234Relic HunterEugene New, -- коммиты вставлять в процедуры. Вопрос новичка: а куда их вставлять тогда?В функции!! Суть проблемы подменена универсальным рецептом. По сути, вредный совет, ведь так легко принять на веру, вместо изучения зачем и почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 16:34 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
ora1234andrey_anonymousпропущено... В этом вопросе "заднее слово" за приложением. А ежели джоб? Сам джоб можно рассматривать как приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 16:35 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
ora1234А ежели джоб? В тексте (what) джоба, очевидно же ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 16:37 |
|
||
|
Плохой стиль при работе с Oracle DB
|
|||
|---|---|---|---|
|
#18+
xj.... И труды 3-4 чел вроде через Oracle API, в течение года оказались ... не нужными. Как-то больно долго. Я свой загрузчик из DBF в Oracle на C сделал за пару месяцев в фоне с другой работой Почему делали - нужна была нормальная обработка ошибок с выводом в том виде, как будет удобно пользоваться человеку. До этого грузили через MS Access, Data Pump из Delphi и другие тулзы и матюгались, т.к. было жутко не удобно. А когда задрал batch size в несколько десятков мегабайт, стало грузить со скоростью космической ракеты и без всяких direct'ов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39737603&tid=1883131]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 467ms |

| 0 / 0 |
