Project

General

Profile

Performance » History » Version 5

bford -, 10/09/2006 06:11 PM

1 4 bford -
The following tests were run on 10/09/06 using odbc-bench:
2
3 5 bford -
<pre>
4 4 bford -
==========================================================
5
Initializing ODBC-Bench
6
Done
7
ODBCng Buffering Async
8
==========================================================
9
10
11 5 bford -
Connecting to [[CommandLine]] : DSN=<odbcng_buffer> UID=<postgres>
12 4 bford -
Driver : 00.99.0067 (libmodbc.so)
13 5 bford -
Connection to [[CommandLine]] opened
14 4 bford -
15 5 bford -
Connection to [[CommandLine]] closed
16 4 bford -
17
18 5 bford -
Connecting to [[CommandLine]] : DSN=<odbcng_buffer> UID=<postgres>
19 4 bford -
Driver : 00.99.0067 (libmodbc.so)
20 5 bford -
Connection to [[CommandLine]] opened
21 4 bford -
22
23
24 5 bford -
[[CommandLine]] - [[PostgreSQL]](libmodbc.so) - all 10 TPC-A Threads completed
25 4 bford -
successfully.
26
Calculating statistics:
27
        SQL options used:                       10 Threads/Async/Params
28
        Transaction time:                       61.000000
29
        Environmental overhead:                 -1.000000
30
        Total transactions:                     66224
31
        Transactions per second:                1085.639404
32
        % less than 1 second:                   99.983391
33
        % 1 < n < 2 seconds:                    0.016610
34
        Average processing time:                0.000921
35 5 bford -
Connection to [[CommandLine]] closed
36 4 bford -
==========================================================
37
ODBCng No Buffering Async
38
==========================================================
39
40
41 5 bford -
Connecting to [[CommandLine]] : DSN=<odbcng_nobuffer> UID=<postgres>
42 4 bford -
Driver : 00.99.0067 (libmodbc.so)
43 5 bford -
Connection to [[CommandLine]] opened
44 4 bford -
45 5 bford -
Connection to [[CommandLine]] closed
46 4 bford -
47
48 5 bford -
Connecting to [[CommandLine]] : DSN=<odbcng_nobuffer> UID=<postgres>
49 4 bford -
Driver : 00.99.0067 (libmodbc.so)
50 5 bford -
Connection to [[CommandLine]] opened
51 4 bford -
52
53
54 5 bford -
[[CommandLine]] - [[PostgreSQL]](libmodbc.so) - all 10 TPC-A Threads completed
55 4 bford -
successfully.
56
Calculating statistics:
57
        SQL options used:                       10 Threads/Async/Params
58
        Transaction time:                       61.000000
59
        Environmental overhead:                 -1.000000
60
        Total transactions:                     63063
61
        Transactions per second:                1033.819702
62
        % less than 1 second:                   99.976212
63
        % 1 < n < 2 seconds:                    0.023786
64
        Average processing time:                0.000967
65 5 bford -
Connection to [[CommandLine]] closed
66 4 bford -
==========================================================
67 5 bford -
[[PostgreSQL]] ODBC Async
68 4 bford -
==========================================================
69
70
71 5 bford -
Connecting to [[CommandLine]] : DSN=<pgdg> UID=<postgres>
72 4 bford -
Driver : 08.01.0200 (libpsqlodbc.so)
73 5 bford -
Connection to [[CommandLine]] opened
74 4 bford -
75 5 bford -
Connection to [[CommandLine]] closed
76 4 bford -
77
78 5 bford -
Connecting to [[CommandLine]] : DSN=<pgdg> UID=<postgres>
79 4 bford -
Driver : 08.01.0200 (libpsqlodbc.so)
80 5 bford -
Connection to [[CommandLine]] opened
81 4 bford -
82
83
84 5 bford -
[[CommandLine]] - [[PostgreSQL]](libpsqlodbc.so) - all 10 TPC-A Threads
85 4 bford -
completed successfully.
86
Calculating statistics:
87
        SQL options used:                       10 Threads/Async/Params
88
        Transaction time:                       61.000000
89
        Environmental overhead:                 -1.000000
90
        Total transactions:                     37317
91
        Transactions per second:                611.754089
92
        % less than 1 second:                   99.965164
93
        % 1 < n < 2 seconds:                    0.034837
94
        Average processing time:                0.001635
95 5 bford -
Connection to [[CommandLine]] closed
96 4 bford -
==========================================================
97
ODBCng Buffering
98
==========================================================
99
100
101 5 bford -
Connecting to [[CommandLine]] : DSN=<odbcng_buffer> UID=<postgres>
102 4 bford -
Driver : 00.99.0067 (libmodbc.so)
103 5 bford -
Connection to [[CommandLine]] opened
104 4 bford -
105 5 bford -
Connection to [[CommandLine]] closed
106 4 bford -
107
108 5 bford -
Connecting to [[CommandLine]] : DSN=<odbcng_buffer> UID=<postgres>
109 4 bford -
Driver : 00.99.0067 (libmodbc.so)
110 5 bford -
Connection to [[CommandLine]] opened
111 4 bford -
112
113
114 5 bford -
[[CommandLine]] - [[PostgreSQL]](libmodbc.so) - all 10 TPC-A Threads completed
115 4 bford -
successfully.
116
Calculating statistics:
117
        SQL options used:                       10 Threads/Params
118
        Transaction time:                       61.000000
119
        Environmental overhead:                 -1.000000
120
        Total transactions:                     64843
121
        Transactions per second:                1063.000000
122
        % less than 1 second:                   99.976868
123
        % 1 < n < 2 seconds:                    0.023133
124
        Average processing time:                0.000941
125 5 bford -
Connection to [[CommandLine]] closed
126 4 bford -
==========================================================
127
ODBCng No Buffering
128
==========================================================
129
130
131 5 bford -
Connecting to [[CommandLine]] : DSN=<odbcng_nobuffer> UID=<postgres>
132 4 bford -
Driver : 00.99.0067 (libmodbc.so)
133 5 bford -
Connection to [[CommandLine]] opened
134 4 bford -
135 5 bford -
Connection to [[CommandLine]] closed
136 4 bford -
137
138 5 bford -
Connecting to [[CommandLine]] : DSN=<odbcng_nobuffer> UID=<postgres>
139 4 bford -
Driver : 00.99.0067 (libmodbc.so)
140 5 bford -
Connection to [[CommandLine]] opened
141 4 bford -
142
143
144 5 bford -
[[CommandLine]] - [[PostgreSQL]](libmodbc.so) - all 10 TPC-A Threads completed
145 4 bford -
successfully.
146
Calculating statistics:
147
        SQL options used:                       10 Threads/Params
148
        Transaction time:                       61.000000
149
        Environmental overhead:                 -1.000000
150
        Total transactions:                     63025
151
        Transactions per second:                1033.196777
152
        % less than 1 second:                   99.979370
153
        % 1 < n < 2 seconds:                    0.020627
154
        Average processing time:                0.000968
155 5 bford -
Connection to [[CommandLine]] closed
156 4 bford -
==========================================================
157 5 bford -
[[PostgreSQL]] ODBC
158 4 bford -
==========================================================
159
160
161 5 bford -
Connecting to [[CommandLine]] : DSN=<pgdg> UID=<postgres>
162 4 bford -
Driver : 08.01.0200 (libpsqlodbc.so)
163 5 bford -
Connection to [[CommandLine]] opened
164 4 bford -
165 5 bford -
Connection to [[CommandLine]] closed
166 4 bford -
167
168 5 bford -
Connecting to [[CommandLine]] : DSN=<pgdg> UID=<postgres>
169 4 bford -
Driver : 08.01.0200 (libpsqlodbc.so)
170 5 bford -
Connection to [[CommandLine]] opened
171 4 bford -
172
173
174 5 bford -
[[CommandLine]] - [[PostgreSQL]](libpsqlodbc.so) - all 10 TPC-A Threads
175 4 bford -
completed successfully.
176
Calculating statistics:
177
        SQL options used:                       10 Threads/Params
178
        Transaction time:                       61.000000
179
        Environmental overhead:                 -1.000000
180
        Total transactions:                     35435
181
        Transactions per second:                580.901611
182
        % less than 1 second:                   99.932274
183
        % 1 < n < 2 seconds:                    0.067730
184
        Average processing time:                0.001721
185 5 bford -
Connection to [[CommandLine]] closed
186 4 bford -
187
=========================================================
188
189 5 bford -
</pre>
190 4 bford -
191
The following are the results of some basic tests run on 09/28/06:
192 1 bford -
193 5 bford -
<pre>
194 2 bford -
195 1 bford -
==========================================================
196
DBD::Pg
197 2 bford -
Cleaning up before test, Truncating insert_test, Analyzing test
198
Start: 01:43:05 PM
199 3 bford -
 Selecting 1000000 rows End: 01:43:08 PM
200 1 bford -
201 2 bford -
Start: 01:43:08 PM
202
 Insert 1000000 rows 1000 at a time End: 01:43:18 PM
203 1 bford -
204 2 bford -
Start: 01:43:18 PM
205
 Insert 1000000 rows one at a time End: 01:45:16 PM
206 1 bford -
207 2 bford -
Start: 01:45:16 PM
208
 Insert 1000000 prepared rows 1000 at a time End: 01:45:23 PM
209 1 bford -
210
==========================================================
211
DBD::nodbcng_nobuffer
212 2 bford -
Cleaning up before test, Truncating insert_test, Analyzing test
213
Start: 01:45:53 PM
214 3 bford -
 Selecting 1000000 rows End: 01:45:56 PM
215 1 bford -
216 2 bford -
Start: 01:45:56 PM
217
 Insert 1000000 rows 1000 at a time End: 01:46:05 PM
218 1 bford -
219 2 bford -
Start: 01:46:05 PM
220
 Insert 1000000 rows one at a time End: 01:48:07 PM
221 1 bford -
222 2 bford -
Start: 01:48:07 PM
223
 Insert 1000000 prepared rows 1000 at a time End: 01:48:14 PM
224 1 bford -
225
==========================================================
226
DBD::odbcng_buffer
227 2 bford -
Cleaning up before test, Truncating insert_test, Analyzing test
228
Start: 01:48:44 PM
229 3 bford -
 Selecting 1000000 rows End: 01:48:48 PM
230 1 bford -
231 2 bford -
Start: 01:48:48 PM
232
 Insert 1000000 rows 1000 at a time End: 01:48:57 PM
233 1 bford -
234 2 bford -
Start: 01:48:57 PM
235
 Insert 1000000 rows one at a time End: 01:51:00 PM
236 1 bford -
237 2 bford -
Start: 01:51:00 PM
238
 Insert 1000000 prepared rows 1000 at a time End: 01:51:08 PM
239 1 bford -
240
==========================================================
241
DBD::PGDG.ODBC
242 2 bford -
Cleaning up before test, Truncating insert_test, Analyzing test
243
Start: 01:51:38 PM
244 3 bford -
 Selecting 1000000 rows End: 01:51:42 PM
245 1 bford -
246 2 bford -
Start: 01:51:42 PM
247
 Insert 1000000 rows 1000 at a time End: 01:51:52 PM
248 1 bford -
249 2 bford -
Start: 01:51:52 PM
250
 Insert 1000000 rows one at a time End: 01:53:46 PM
251 1 bford -
252 2 bford -
Start: 01:53:46 PM
253
 Insert 1000000 prepared rows 1000 at a time End: 01:53:54 PM
254 1 bford -
255
256 5 bford -
</pre>