0 / 0
Go back to the English version of the documentation
Zapytania współbieżne są powolne lub kończą się niepowodzeniem w programie Watson Query
Last updated: 31 mar 2023
Zapytania współbieżne są powolne lub kończą się niepowodzeniem w programie Watson Query .

Watson Query umożliwia zestawianie połączeń, a kiedy pule połączeń stają się pełne, wydajność może mieć negatywny wpływ na wydajność.

Objawy

Istnieje wiele różnych przyczyn, dla których współbieżne zapytania mogą być powolne lub zakończone niepowodzeniem. Na przykład, gdy pula połączeń staje się pełna. W tym przypadku dzienniki produktu Watson Query zawierająReached max pool sizeostrzeżenia, jak pokazano w poniższym przykładzie.

2021-04-13 03:06:27.541~616290520 DatabaseConnector --------------- > ******* Narzędzie do sprawdzania połączeń z bazą danych:
    Osiągnięto maksymalną wielkość puli: 20, dla adresu URL: jdbc:derby://172.30.217.136:6415/gaiandb6415;ssl=off;create=true -oczekiwanie 600000ms

Rozwiązanie problemu

Aby obejście ten problem, należy zwiększyć parametry konfiguracyjne Watson Query MAX_POOLSIZES lub MAX_DS_POOLSIZES.

  • MAX_POOLSIZES to maksymalna wielkość puli dla połączenia między węzłami.
  • MAX_DS_POOLSIZES to maksymalna wielkość puli dla źródeł danych.
Aby sprawdzić bieżące wartości parametrów konfiguracyjnych programu Watson Query , uruchom następujące zapytanie.
select * from dvsys.listconfig where id = 'MAX_POOLSIZES'

Lub

select * from dvsys.listconfig where id = 'MAX_DS_POOLSIZES'

Aby zmodyfikować parametry, należy skorzystać z procedury składowanej dvsys.setconfigproperty , jak pokazano w poniższym przykładzie.

call dvsys.setconfigproperty('MAX_POOLSIZES', 'nn', '',?,?)

Lub

call dvsys.setconfigproperty('MAX_DS_POOLSIZES', 'nn', '',?,?)
Uwaga: Ustaw parametr 'nn' na wartość większą niż bieżąca wartość. Podczas ustawiania opcji MAX_DS_POOLSIZESnależy zachować maksymalną liczbę dozwolonych połączeń obsługiwanych przez zdalne źródła danych.
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more