Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Порядок строк в таблице
|
|||
|---|---|---|---|
|
#18+
Уже что-то, конечно правильнее и спокойней добавить order by во все запросы, но можно попробовать: Код: plaintext Проблемы: 1. Таблица монопольно блокируется на время операции 2. Потребуется много свободного места, зависит от размера таблицы ДокументацияПри использовании команды alter table...lock для изменения схемы блокировки таблицы с блокировки всех страниц на блокировку толь- ко данных и наоборот СУБД Adaptive Server делает копию страниц данных этой таблицы. В сегменте, где размещается таблица, должно быть достаточно пространства для полной копии страниц данных. В сегменте, где размещаются индексы, должно быть место для пере- строения индексов. 3. Ну и различные мелочи Документация • планы запросов в процедурном кэше, которые обращаются к этой таблице, будут перекомпилированы при их следующем запуске; • активные многооператорные процедуры, которые исполь- зуют эту таблицу, перекомпилируются перед выполнением следующего шага; • специальные пакетные транзакции, использующие эту таблицу, завершаются. Предупреждение. Изменение схемы блокировки таблицы в ходе операции массового копирования может привести к поврежде- нию таблицы. Операция массового копирования сначала полу- чает сведения о таблице и не удерживает блокировку между мо- ментом считывания информации о таблице и началом пересылки строк, оставляя небольшой промежуток времени, когда может быть запущена команда alter table...lock ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 15:39 |
|
||
|
Порядок строк в таблице
|
|||
|---|---|---|---|
|
#18+
2 _Sania Да, четко. После alter table tablename lock allpages стало сортироваться в порядке кластерного индекса. Таблица небольшая, полторы тыщи записей, так что может даже применим. Ибо Order By вставить не быстро-приложение не наше и сорцов нету :-( Весьма познавательно, спасибо всем отвечавшим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 16:16 |
|
||
|
Порядок строк в таблице
|
|||
|---|---|---|---|
|
#18+
Я фигею с людей. _Sania > Уже что-то, конечно правильнее и спокойней добавить order by во все > запросы, но можно попробовать: > > alter table таблица lock allpages Все можно. Можно с 16 этажа пригнуть без парашюта. - Доктор, когда я делаю вот так - мне больно - А вы не делайте вот так! Можно грабли положить в проходном месте. А всем, кто там проходит, выдавать карту с указанием точного местоположения граблей. ЗАЧЕМ???? Dim2000 трава у дома wrote: > похоже мне как раз попалось приложение, в котором разработчики > *понадеялись на сию особенность* Голосую: убить. Будет надеяться, что они сами себя поубивают. Не об стенку, а об грабли, которые сами себе кладут. Главное чтоб посторонние не пострадали. трава у дома Таблица небольшая, полторы тыщи записей, так что может даже применим. Ибо Order By вставить не быстро-приложение не наше и сорцов нету :-( Выяснить, чье оно, и настучать больно по голове, чтоб быстрее исправляли. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 23:03 |
|
||
|
Порядок строк в таблице
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун конечно, order by и только order by. Я тоже так с самого начала думал. Хреново с нами поступили наши разработчики (и это не в первый раз - по секрету вам скажу :-)) Будем кричать-ругаться. Но все же лично для меня этот топик был полезен в плане образования. Немного оффтоп, посмеяться или поплакать: вообще дикое приложение - в той части предлагается выбор из таблицы (помним - полторы тыщи записей и растет) выбрать скажем устройство - и вот это устройство юзеру предлагается выбрать из ComboBox, при чем нет возможности поиска или фильтрации или ручного ввода -только выбор. Шариться в гигантском комбобоксе с прокруткой! И как теперь оказалось - без сортировки, с этим гребаным дефолтом! Юзеры обходились таким образом - новодобавленная (в другом окне) запись попадала всегда в конец - и они просто переходили сразу туда и выбирали. а тут этот порядок нарушился (см. первую мессагу) - и в рядах юзеров наступила легкая паника :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 00:48 |
|
||
|
Порядок строк в таблице
|
|||
|---|---|---|---|
|
#18+
Трава у дома пишет: > Немного оффтоп, посмеяться или поплакать: вообще дикое приложение - в > той части предлагается выбор из таблицы (помним - полторы тыщи записей и > растет) выбрать скажем устройство - и вот это устройство юзеру > предлагается выбрать из ComboBox, > при чем нет возможности поиска или фильтрации или ручного ввода -только > выбор. Т.е. даже позиционирования по набору первых букв нету? Значит они даже UI делать не умеют? И где таких находят? > Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 01:31 |
|
||
|
Порядок строк в таблице
|
|||
|---|---|---|---|
|
#18+
авторТ.е. даже позиционирования по набору первых букв нету? Значит они даже UI делать не умеют? И где таких находят? Известно где - в Индии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 09:28 |
|
||
|
Порядок строк в таблице
|
|||
|---|---|---|---|
|
#18+
to Александр Гoлдун В чем я-то виноват? Везде пишу, что нужен order by - это лучшее решение, но если нужно как-то выкрутиться лучше уж alter table чем слезы, дескать разработчики бяки. Конечно они сделали криво - никто и не спорил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 09:29 |
|
||
|
|

start [/forum/topic.php?fid=55&startmsg=33390396&tid=2013244]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 385ms |

| 0 / 0 |
