![]() |
#10 |
Участник
|
Цитата:
Сообщение от Torin
А, ну вот я и пашел себе своей дорогой, раз Оракл ;-)
Сори, тут я некомпетентен. Просто советую к специалистам "заходить" с планом выполнения запроса и статистикой по индексам. Иначе такой народ просто не будет помогать, термины "подозреваю" потусторонни в данном случае. Это из моего опыта тюнинга под Сиквел. Бывают очень даже неожиданные варианты. Torin, мне кажется что вы невнимательно прочитали вопрос. Подобная проблема по идее должна возникать и в SQL2000 Движок базы данных не важен. Если перебор идет по номерам строк, а товары набивались в разном порядке то в заказе 1 номенклатуры могут перебираться так Номенклатура1 затем Номенклатура2 а в заказе 2 : Номенклатура2 затем Номенклатура1 Очевидно что независимо от базы данных при интенсивной работе вероятность мертвой блокировки высока. А если при переборе строк сортировать по ItemId то мертвой блокировки возникнуть не может. Вопрос в том почему в Аксапте стоит сортировка по LineNum. Из соображений оптимизации производительности напрашивается сортировка по ItemId. Последний раз редактировалось Logger; 17.05.2006 в 15:32. |
|