2015-04-02 13:02
ORBADA » Dokumentacja po Polsku » Dokumentacja użytkowa bibliotek » Biblioteka UseDB » Parametry wewnętrzne biblioteki UseDB

### 5.B.1.1.1. usedb.fetch-record-count

Określa liczbę rekordów pobranych w jednym ciągu z bazy danych. Domyślnie doczytywane jest 50 rekordów.

### 5.B.1.1.2. usedb.cache-record-count

Parametr określa liczbę rekordów buforowaną przez obiekt Query. Domyślnie 200.
Wszystkie rekordy odczytywane z bazy danych zapisywane są w specjalnych plikach na dysku w katalogu tymczasowym użytkownika. Są one automatycznie kasowane jeśli nie są potrzebne. Liczba określona przy pomocy tego parametru pozwla zredukować odczyty z dysku w przypadku przeszukiwania, sortowania i przechodzenia między rekordami w programach.

### 5.B.1.1.3. usedb.statement-fetch-size

Parametr pozwala określić liczbę buforowaną liczbę rekordów przez sterownik JDBC. Funkcja która jest wywoływana do `Statement.setFetchSize()` i zgodnie z dokumentacją JDBC jest tylko podpowiedzią dla sterownika.
W niektórych przypadkach (JDBC Oracle) ustawienie tej opcji może spowodować problemy z wydajnością pobierania danych z serwera oraz problemy ze stabilnością sterownika.
Dla sterownika JDBC MySQL, ustawienie wartości -1, zgodnie z dokumentacją może ograniczyć pamięciożerność sterownika.

### 5.B.1.1.4. usedb.statement-max-rows

Parametr pozwala określić maksymalną liczbę rekordów jakie zostaną pobrana przes terownik JDBC po wykonaniu polecenia SQL.
Niektóre sterowniki JDBC (np. Jaybird, MySQL) po wykonaniu polecenia SQL buforują wszystkie rekordy w pamięci. Parametr ten pozwala ograniczyć listę rekordów w pamięci.

### 5.B.1.1.5. usedb.call-prepare-statement

Parametr pozwala przygotować, a potem wykonać polecenia INSERT, UPDATE i DELETE z parametrami przy pomocy funkcji JDBC `prepareStatement`.
Ustawienie na `true` spowoduje wykonywanie w/w poleceń w sposób niezgodny ze specyfikacją JDBC, lecz rozwiązuje specyficzny problem sterownika Jaybird dla bazy danych Firebird.

### 5.B.1.1.6. usedb.auto-command-quoted-name

Parametr (domyślnie true) określa sposób tworzenia nazw kolumn w poleceniach generowanych automatycznie. Polecenia generowane automatycznie tworzone są przez mechanizm `BufferedRecord`.
Ustawienie tego parametru na "false", rozwiązuje problem niezgodności z SQL ANSI niektórych sterowników JDBC np. Jaybird dla bazy danych Firebird.

### 5.B.1.1.7. usedb.escape-processing

Pozwala dla poleceń bez parametrów (nazwanych lub ?) ustawić właściwość ExcapeProcessing

ORBADA » Dokumentacja po Polsku » Dokumentacja użytkowa bibliotek » Biblioteka UseDB » Parametry wewnętrzne biblioteki UseDB
• © 2007–2015 • Andrzej Kałuża • Powered By DBPAGES • Hostet at •