parent
0ceef74071
commit
aecfb7a5cd
10
hash_query.c
10
hash_query.c
|
@ -97,12 +97,6 @@ pgsm_get_hash(void)
|
||||||
return pgss_hash;
|
return pgss_hash;
|
||||||
}
|
}
|
||||||
|
|
||||||
HTAB*
|
|
||||||
pgsm_get_query_hash(void)
|
|
||||||
{
|
|
||||||
return pgss_query_hash;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* shmem_shutdown hook: Dump statistics into file.
|
* shmem_shutdown hook: Dump statistics into file.
|
||||||
*
|
*
|
||||||
|
@ -270,7 +264,7 @@ hash_entry_reset()
|
||||||
LWLockRelease(pgss->lock);
|
LWLockRelease(pgss->lock);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Caller must accuire lock */
|
/* Caller must acquire a lock */
|
||||||
pgssQueryEntry*
|
pgssQueryEntry*
|
||||||
hash_create_query_entry(uint64 bucket_id, uint64 queryid, uint64 dbid, uint64 userid, uint64 ip, uint64 appid)
|
hash_create_query_entry(uint64 bucket_id, uint64 queryid, uint64 dbid, uint64 userid, uint64 ip, uint64 appid)
|
||||||
{
|
{
|
||||||
|
@ -289,7 +283,7 @@ hash_create_query_entry(uint64 bucket_id, uint64 queryid, uint64 dbid, uint64 us
|
||||||
return entry;
|
return entry;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Caller must accuire lock */
|
/* Caller must acquire a lock */
|
||||||
pgssQueryEntry*
|
pgssQueryEntry*
|
||||||
hash_find_query_entry(uint64 bucket_id, uint64 queryid, uint64 dbid, uint64 userid, uint64 ip, uint64 appid)
|
hash_find_query_entry(uint64 bucket_id, uint64 queryid, uint64 dbid, uint64 userid, uint64 ip, uint64 appid)
|
||||||
{
|
{
|
||||||
|
|
|
@ -374,10 +374,8 @@ void pgss_shmem_shutdown(int code, Datum arg);
|
||||||
int pgsm_get_bucket_size(void);
|
int pgsm_get_bucket_size(void);
|
||||||
pgssSharedState* pgsm_get_ss(void);
|
pgssSharedState* pgsm_get_ss(void);
|
||||||
HTAB *pgsm_get_plan_hash(void);
|
HTAB *pgsm_get_plan_hash(void);
|
||||||
HTAB *pgsm_get_query_hash(void);
|
|
||||||
HTAB *pgsm_get_hash(void);
|
HTAB *pgsm_get_hash(void);
|
||||||
HTAB *pgsm_get_plan_hash(void);
|
HTAB *pgsm_get_plan_hash(void);
|
||||||
HTAB* pgsm_get_query_hash(void);
|
|
||||||
void hash_entry_reset(void);
|
void hash_entry_reset(void);
|
||||||
void hash_query_entryies_reset(void);
|
void hash_query_entryies_reset(void);
|
||||||
void hash_query_entries();
|
void hash_query_entries();
|
||||||
|
|
Loading…
Reference in New Issue