powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Курсор или Merge
25 сообщений из 41, страница 1 из 2
Курсор или Merge
    #39491976
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что лучше использовать? Курсор или Merge? )
При таблицах с кол-вом записей от миллиона?
Вопрос синхронизации...?
...
Рейтинг: 0 / 0
Курсор или Merge
    #39491977
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
...
Рейтинг: 0 / 0
Курсор или Merge
    #39491981
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
Спасибо, полезная информация )))
...
Рейтинг: 0 / 0
Курсор или Merge
    #39491985
Evgeny2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лучше использовать merge.
...
Рейтинг: 0 / 0
Курсор или Merge
    #39491988
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeny2Лучше использовать merge.
Бытует мнение, что при больших таблицах, это может привести к жутчайшим тормазам, если взять две таблицы с большим объёмом данных и опытаться их смержить... Так ли это?
И поэтому в подобных случаях иногда применяются курсоры,
например написан некоторый код, где insert и update происходит в курсоре, если да же и так, то целесообразность курсора объясняется тем, что при возникновении взбоя, хоть что-нибудь дозапишется, но так ли это быстро, как использовать простые insert и update без курсоров, ведь сам по себе курсор ещё занимает место в памяти.....?
К тому же обычно в конце курсоров пишут commit или rollback, если что-то пошло не так, а значит это откатит и да же то, что удалось изменить до возникновения ошибки....
В связи с вышесказанным, думаю что лучше использовать просто Update и insert, а потом делать commit, хотя по сути merge то же самое, но как тогда относиться к рекомендациям что merge очень сильно тормозит при больших объемах данных??? 0_0 (((
...
Рейтинг: 0 / 0
Курсор или Merge
    #39491991
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015Бытует мнениеRMagistr2015К тому же обычноRMagistr2015но как тогда относиться к рекомендациямТебе не стоит задумываться о том, что написано на заборах. Разница между быдлокодом и говнокодом всё равно будет минимальна.
...
Рейтинг: 0 / 0
Курсор или Merge
    #39491995
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicRMagistr2015Бытует мнениеRMagistr2015К тому же обычноRMagistr2015но как тогда относиться к рекомендациямТебе не стоит задумываться о том, что написано на заборах. Разница между быдлокодом и говнокодом всё равно будет минимальна.
)))) Понятно )))
Т.е. вы хотите сказать что лучше использовать merge для таблиц с кол-вом записей больше миллиона и это не приведёт к тормазам? Т.е. ничего на сервере не повиснет и не умрет?
...
Рейтинг: 0 / 0
Курсор или Merge
    #39491998
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015Т.е. вы хотите сказать чтоты не умеешь и не научишься критически делать выводы.
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492000
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicRMagistr2015Т.е. вы хотите сказать чтоты не умеешь и не научишься критически делать выводы.
Спасибо Вам за вашу помощь, ну а что мы сейчас делаем )))
Критическое мышление — способ мышления, при котором человек ставит под сомнение поступающую информацию, собственные убеждения. (с)
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492001
=nomad=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут] http://www.sql.ru/forum/1153088-a/kak-uskorit-merge много вариантов оптимизации. Нужно проверить и выбрать свой для своей задачи.
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492044
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015Что лучше использовать? Курсор или Merge? )
При таблицах с кол-вом записей от миллиона?
Вопрос синхронизации...?
Merge меняет миллион записей?

.....
stax
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492046
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=nomad=Вот тут] http://www.sql.ru/forum/1153088-a/kak-uskorit-merge много вариантов оптимизации. Нужно проверить и выбрать свой для своей задачи.
Спасибо большое ))))
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492049
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stax..RMagistr2015Что лучше использовать? Курсор или Merge? )
При таблицах с кол-вом записей от миллиона?
Вопрос синхронизации...?
Merge меняет миллион записей?

.....
stax
Простите, не совсем понял Ваш вопрос сейчас (((
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492064
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015stax..пропущено...

Merge меняет миллион записей?

.....
stax
Простите, не совсем понял Ваш вопрос сейчас (((
в результате виполнения merge сколько строк поменяется?

ps
імхо
использовать merge или нет зависит от задачи

.....
stax
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492070
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stax..RMagistr2015пропущено...

Простите, не совсем понял Ваш вопрос сейчас (((
в результате виполнения merge сколько строк поменяется?

ps
імхо
использовать merge или нет зависит от задачи

.....
stax
не все это точно - сколько именно сказать не могу
Так же существует момент - время от времени в таблицу добавляются новые поля (((
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492084
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015время от времени в таблицу добавляются новые поля
не бойся, это время строго ограничено.
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492117
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййRMagistr2015время от времени в таблицу добавляются новые поля
не бойся, это время строго ограничено.
Старшие товарищи сказали, что мержить больше 1000 нельзя (( Иначе Дэд-Лок
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492121
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015Старшие товарищи сказали, что мержить больше 1000 нельзя (( Иначе Дэд-ЛокСпасибо за ценную информацию, будем иметь в виду.
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492126
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015Старшие товарищи сказали, что мержить больше 1000 нельзя (( Иначе Дэд-ЛокНе пора ли несущему ересь взять отпуск от форума?
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492130
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadRMagistr2015Старшие товарищи сказали, что мержить больше 1000 нельзя (( Иначе Дэд-ЛокСпасибо за ценную информацию, будем иметь в виду.
А вы как считаете? )))
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492131
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

Спасибо тебе за помощь, Elic )))
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492135
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RMagistr2015А вы как считаете? )))
мы полагаемся на мнение, что
RMagistr2015Старшие товарищи сказали
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492138
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййRMagistr2015А вы как считаете? )))
мы полагаемся на мнение, что
RMagistr2015Старшие товарищи сказали
Ясно, Всем спасибо большое ))))
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492145
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййRMagistr2015А вы как считаете? )))
мы полагаемся на мнение, что
RMagistr2015Старшие товарищи сказали
Но у меня ощущения, что что-то важное было упущено, в ссылке на похожую тему говорилось, что можно как-то сократить время выполнения merge, я не всё понял оттуда, но по всему видно что merge очень уобный, но существуют риски что это будет очень модленно.
Так же наткнулся на статью, где говорилось о создании похожей таблицы и проведении всех манипуляций уже с ней, и только потом подмена первоначальной на новую с раздачей всех грантов.
как жежь всё так поступить? Есть ли какой-то правильный способ использовать эти инструменты? ))
...
Рейтинг: 0 / 0
Курсор или Merge
    #39492146
RMagistr2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadRMagistr2015Старшие товарищи сказали, что мержить больше 1000 нельзя (( Иначе Дэд-ЛокСпасибо за ценную информацию, будем иметь в виду.
Можно спросить, а в чем заключется ценность данной информации? ))))
...
Рейтинг: 0 / 0
25 сообщений из 41, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Курсор или Merge
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]