Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 31. 3. 2023
Watson Query provádí fondy připojení a když se fondy připojení zaplní, může mít negativní dopad na výkon.
Projevy
Existuje mnoho různých důvodů, proč souběžné dotazy mohou být pomalé nebo neúspěšné. Je-li například fond připojení plný, V tomto případě obsahují protokoly Watson Query protokoly.Reached max pool sizevarování, jak je zobrazeno v následujícím příkladu.
2021-04-13 03:06:27.541~616290520 DatabaseConnector --------------- > ******* Modul kontroly databázových připojení: Dosaženo maximální velikosti fondu: 20, pro adresu URL: jdbc:derby://172.30.217.136:6415/gaiandb6415;ssl=off;create=true -čeká 600000ms .
Řešení problému
Chcete-li pracovat v této záležitosti, zvyšte konfigurační parametry produktu Watson Query MAX_POOLSIZES nebo MAX_DS_POOLSIZES.
- MAX_POOLSIZES je maximální velikost fondu pro vnitřní připojení uzlů.
- MAX_DS_POOLSIZES je maximální velikost fondu pro zdroje dat.
Chcete-li zkontrolovat aktuální hodnoty konfiguračních parametrů produktu Watson Query , spusťte následující dotaz.
select * from dvsys.listconfig where id = 'MAX_POOLSIZES'
Nebo
select * from dvsys.listconfig where id = 'MAX_DS_POOLSIZES'
Chcete-li upravit parametry, použijte uloženou proceduru produktu dvsys.setconfigproperty
, jak je uvedeno v následujícím příkladu.
call dvsys.setconfigproperty('MAX_POOLSIZES', 'nn', '',?,?)
Nebo
call dvsys.setconfigproperty('MAX_DS_POOLSIZES', 'nn', '',?,?)
Poznámka: Nastavte parametr
'nn'
na hodnotu, která je větší než aktuální hodnota. Ponechte maximální povolený počet povolených připojení podporovaných vzdálenými zdroji dat na paměti, když nastavíte MAX_DS_POOLSIZES.