2017-03-04 7 views

답변

1

우선, pg_prepared_statements system view을 쿼리하여 연결 준비 문이 있는지 여부를 확인할 수 있습니다. 준비된 진술은 그곳에 행으로 나타나야합니다. 확인하려는 동일한 연결에서 pg_prepared_statements를 쿼리하십시오. 저는 문장이 얼마나 많은 메모리를 소비하는지 알 수있는 방법을 알지 못합니다.

NHibernate prepared statements가 아니면, Npgsql 3.2의 새로운 자동 준비 기능을 확인해보기 바란다. 활성화되면 (기본적으로 꺼져 있음) Npgsql은 명령문을 추적하여 자주 사용하는 명령문을 자동으로 준비합니다. 자세한 내용은 Npgsql's performance docs을 참조하십시오.