Вы можете использовать row_number()
с предложением ties
:
SELECT TOP (1) WITH TIES VisitID, EventActualDateTime, Code, LocationID
FROM AdmVisitEvents
WHERE VisitID = '6012227281' AND
Code IN ('ENADMIN','TFRADMIN')
ORDER BY ROW_NUMBER() OVER (PARTITION BY VisitID, Code, LocationID ORDER BY EventActualDateTime);
Вы не можете анализировать кучу удаленно. Вы можете запустить visualvm на своем сервере и экспортировать сеанс x на свой локальный компьютер. На вашем сервере должен быть установлен x11, чего нет на многих серверах.
К сожалению, не существует автоматического способа сделать это. Вам нужно будет запустить jmap вручную на сервере Linux, чтобы создать дамп кучи вашей JVM, а затем скопировать результирующий дамп кучи на локальный компьютер с JVisualVM и использовать File | Load ..., чтобы загрузить дамп кучи в JVisualVM для анализа.
Есть способ сделать это!
На удаленной машине используйте следующее jmap -dump: file =: 1099
jhat
Вышеуказанное запустит веб-приложение на порту 7000
Все вышеперечисленные инструменты являются частью JDK 1.6
Всего наилучшего!