reference/oci8/ini.xml
d4d5216e7a965ca194f6b1c9dee84cecab2674e5
...
...
@@ -19,56 +19,62 @@
19
19
<row>
20
20
<entry><link linkend="ini.oci8.connection-class">oci8.connection_class</link></entry>
21
21
<entry>""</entry>
22
-
<entry>PHP_INI_ALL</entry>
23
-
<entry>Available since PECL OCI8 1.3.</entry>
22
+
<entry><constant>INI_ALL</constant></entry>
23
+
<entry></entry>
24
24
</row>
25
25
<row>
26
26
<entry><link linkend="ini.oci8.default-prefetch">oci8.default_prefetch</link></entry>
27
27
<entry>"100"</entry>
28
-
<entry>PHP_INI_SYSTEM</entry>
29
-
<entry>Available since PECL OCI8 1.1.</entry>
28
+
<entry><constant>INI_SYSTEM</constant></entry>
29
+
<entry></entry>
30
30
</row>
31
31
<row>
32
32
<entry><link linkend="ini.oci8.events">oci8.events</link></entry>
33
33
<entry>Off</entry>
34
-
<entry>PHP_INI_SYSTEM</entry>
35
-
<entry>Available since PECL OCI8 1.3.</entry>
34
+
<entry><constant>INI_SYSTEM</constant></entry>
35
+
<entry></entry>
36
36
</row>
37
37
<row>
38
38
<entry><link linkend="ini.oci8.max-persistent">oci8.max_persistent</link></entry>
39
39
<entry>"-1"</entry>
40
-
<entry>PHP_INI_SYSTEM</entry>
41
-
<entry>Available since PECL OCI8 1.1.</entry>
40
+
<entry><constant>INI_SYSTEM</constant></entry>
41
+
<entry></entry>
42
42
</row>
43
43
<row>
44
44
<entry><link linkend="ini.oci8.old-oci-close-semantics">oci8.old_oci_close_semantics</link></entry>
45
45
<entry>Off</entry>
46
-
<entry>PHP_INI_SYSTEM</entry>
47
-
<entry>Available since PECL OCI8 1.1. Deprecated as of PHP 8.1.0.</entry>
46
+
<entry><constant>INI_SYSTEM</constant></entry>
47
+
<entry>Deprecated as of PHP 8.1.0.</entry>
48
48
</row>
49
49
<row>
50
50
<entry><link linkend="ini.oci8.persistent-timeout">oci8.persistent_timeout</link></entry>
51
51
<entry>"-1"</entry>
52
-
<entry>PHP_INI_SYSTEM</entry>
53
-
<entry>Available since PECL OCI8 1.1.</entry>
52
+
<entry><constant>INI_SYSTEM</constant></entry>
53
+
<entry></entry>
54
54
</row>
55
55
<row>
56
56
<entry><link linkend="ini.oci8.ping-interval">oci8.ping_interval</link></entry>
57
57
<entry>"60"</entry>
58
-
<entry>PHP_INI_SYSTEM</entry>
59
-
<entry>Available since PECL OCI8 1.1.</entry>
58
+
<entry><constant>INI_SYSTEM</constant></entry>
59
+
<entry></entry>
60
+
</row>
61
+
<row>
62
+
<entry><link linkend="ini.oci8.prefetch-lob-size">oci8.prefetch_lob_size</link></entry>
63
+
<entry>"0"</entry>
64
+
<entry><constant>INI_SYSTEM</constant></entry>
65
+
<entry>Available since PECL OCI8 3.2.</entry>
60
66
</row>
61
67
<row>
62
68
<entry><link linkend="ini.oci8.privileged-connect">oci8.privileged_connect</link></entry>
63
69
<entry>Off</entry>
64
-
<entry>PHP_INI_SYSTEM</entry>
65
-
<entry>Available since PECL OCI8 1.1.</entry>
70
+
<entry><constant>INI_SYSTEM</constant></entry>
71
+
<entry></entry>
66
72
</row>
67
73
<row>
68
74
<entry><link linkend="ini.oci8.statement-cache-size">oci8.statement_cache_size</link></entry>
69
75
<entry>"20"</entry>
70
-
<entry>PHP_INI_SYSTEM</entry>
71
-
<entry>Available since PECL OCI8 1.1.</entry>
76
+
<entry><constant>INI_SYSTEM</constant></entry>
77
+
<entry></entry>
72
78
</row>
73
79
</tbody>
74
80
</tgroup>
...
...
@@ -135,15 +141,6 @@
135
141
execution.
136
142
</para>
137
143
<para>
138
-
In PHP 5.3 (PECL OCI8 1.3.4) the default value was increased
139
-
from <literal>10</literal> to <literal>100</literal>.
140
-
</para>
141
-
<para>
142
-
In PHP 5.3.2 (PECL OCI8 1.4) the minimum value settable was
143
-
reduced from <literal>1</literal> to <literal>0</literal>,
144
-
allowing prefetching to be turned off.
145
-
</para>
146
-
<para>
147
144
When using Oracle Database 12<emphasis>c</emphasis> (or later), the prefetch
148
145
value set by PHP can be overridden by Oracle's
149
146
client <literal>oraaccess.xml</literal> configuration file. Refer
...
...
@@ -250,12 +247,6 @@
250
247
attempted to overcome.
251
248
</simpara>
252
249
</note>
253
-
<note>
254
-
<simpara>
255
-
In PHP 5.3 (PECL OCI8 1.3), persistent connections can be
256
-
closed with <function>oci_close</function>.
257
-
</simpara>
258
-
</note>
259
250
</listitem>
260
251
</varlistentry>
261
252
<varlistentry xml:id="ini.oci8.ping-interval">
...
...
@@ -285,6 +276,34 @@
285
276
</note>
286
277
</listitem>
287
278
</varlistentry>
279
+
<varlistentry xml:id="ini.oci8.prefetch-lob-size">
280
+
<term>
281
+
<parameter>oci8.prefetch_lob_size</parameter>
282
+
<type>int</type>
283
+
</term>
284
+
<listitem>
285
+
<para>
286
+
This is a tuning parameter affecting internal buffering of LOB data.
287
+
Increasing this value can improve the performance of fetching smaller
288
+
LOBs by reducing round-trips between PHP and the database. Memory
289
+
usage will change.
290
+
</para>
291
+
<para>
292
+
The value affects LOBs returned as OCILob instances and also those
293
+
returned using <constant>OCI_RETURN_LOBS</constant>.
294
+
</para>
295
+
<para>
296
+
The value can be set per-statement
297
+
with <function>oci_set_prefetch_lob</function> prior to statement
298
+
execution.
299
+
</para>
300
+
<note>
301
+
<simpara>
302
+
Use with Oracle Database 12.2 or later.
303
+
</simpara>
304
+
</note>
305
+
</listitem>
306
+
</varlistentry>
288
307
<varlistentry xml:id="ini.oci8.privileged-connect">
289
308
<term>
290
309
<parameter>oci8.privileged_connect</parameter>
291
310