powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
8 сообщений из 8, страница 1 из 1
Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
    #35544700
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обладаю ископаемым Собесом
Код: plaintext
1.
2.
3.
	SQL Server/ 11 . 0 . 3 /P/PC Intel/Windows NT  3 . 5 / 2 /OPT/Tue Jul  15   1997   16 : 23 : 08 . 22 
	 1  row affected
	Script Completed: Sep  17   2008    2 : 29 : 40 :780PM
Смастыренна аппликаша давно на старых инструментах.
Никто её технологический уровень поднимать не решается, ибо она несёт деньгу,иногда конкретную. И с некоторыми её странностями приказанно мирится.Вот одна из них.
Tempdb загаживается с кляента какими-то процами из одной строчки, типа селект из такой-то таблицы,в такой-то базе.
Картинка прилагается.
Но это не процы.Хотя в syscomments у них есть сорс.В sysobjects в поле type стоит PR, если верить докумментации Prepare Object(created by Dynamic SQL).Когда из-за этой хренотени надо перегружать сервер-грустно, но если раз в пол-года, терпимо, но два раза в день-нет на то моей силы воли.Drop Proc её не убирает,нет говорит такой процы.Кликами из инструмента,что вы видите на картинке тот же эффект-нет такой процедуры,грит.
Может кто знает, как этого мамонта валить?
...
Рейтинг: 0 / 0
Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
    #35544701
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Картинка не прошла с првого раза-размер.
Вторая попытка.
...
Рейтинг: 0 / 0
Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
    #35544961
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это наверняка хранимки, созданные для Prepared Statement-ов.
Т.е. это они самые и есть.

С клиента можно просто послать запрос, выполнить, и получить результат.
А можно ПОДГОТОВИТЬ запрос (при этом создаётся временная хранимая процедура,
компиляется, и т.д), а потом его N раз выполнять, при этом выполнение
происходит быстрее, потому что запрос не парсится, не компилируется, и не оптимизируется
N раз, а только лишь один.
...
Рейтинг: 0 / 0
Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
    #35544964
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, как валить.
Да просто коннекцию кильнуть, и все.
...
Рейтинг: 0 / 0
Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
    #35545040
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень любопытно и толково.
Насчёт убийства коннекшена.Расследование,по следам Вашего поста показало,что при завале аппликации(по причинам с базой не связанным), коннекшен остаётся,гениальный кляент и в этом его сила, только в мирных целях-бы её...А я то думал,баран,что эти PR живы ,даже,после разрыва коннекшена, кляент то сдох,у всех на глазах.Так вместо того,чтоб валить сервер,пройтись кайлом по всем коннекшеннам.Надо бы попробывать, но сейчас нильзя-сервер ещё тянет, вот как застрянет,тогда...Ну спасибо, от души .
...
Рейтинг: 0 / 0
Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
    #35545066
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предварительная проверка подтверждает Ваши выводы.
...
Рейтинг: 0 / 0
Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
    #35545246
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> коннекшен остаётся,

Ну, если вы его kill -9 - то так и должно быть,
TCP-шная сессия только спустя какое-то время умрёт
по тайм-ауту.

Можно еще делать на сервере kill <SPID>
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
    #35546504
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv

> коннекшен остаётся,

Ну, если вы его kill -9 - то так и должно быть,
TCP-шная сессия только спустя какое-то время умрёт
по тайм-ауту.

Можно еще делать на сервере kill <SPID>
Posted via ActualForum NNTP Server 1.4

есть еще такая вещь, как ghost processes
возможно автор страдает и от этого

забавно то, что для 11ой версии Sybase официально рекомендует в качестве избавления от таких процессов рестартовать сервер Sybase ;)
но иногда может помочь и checkpoint по базе, где завелся ghost process и держит блокировки на объекты
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Кто нибудь слыхал про динозавра "prepare object" и как его дропнуть ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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