Project

General

Profile

Performance » History » Version 4

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

1 4 bford -
The following tests were run on 10/09/06 using odbc-bench:
2
3
{{{
4
==========================================================
5
Initializing ODBC-Bench
6
Done
7
ODBCng Buffering Async
8
==========================================================
9
10
11
Connecting to CommandLine : DSN=<odbcng_buffer> UID=<postgres>
12
Driver : 00.99.0067 (libmodbc.so)
13
Connection to CommandLine opened
14
15
Connection to CommandLine closed
16
17
18
Connecting to CommandLine : DSN=<odbcng_buffer> UID=<postgres>
19
Driver : 00.99.0067 (libmodbc.so)
20
Connection to CommandLine opened
21
22
23
24
CommandLine - PostgreSQL(libmodbc.so) - all 10 TPC-A Threads completed
25
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
Connection to CommandLine closed
36
==========================================================
37
ODBCng No Buffering Async
38
==========================================================
39
40
41
Connecting to CommandLine : DSN=<odbcng_nobuffer> UID=<postgres>
42
Driver : 00.99.0067 (libmodbc.so)
43
Connection to CommandLine opened
44
45
Connection to CommandLine closed
46
47
48
Connecting to CommandLine : DSN=<odbcng_nobuffer> UID=<postgres>
49
Driver : 00.99.0067 (libmodbc.so)
50
Connection to CommandLine opened
51
52
53
54
CommandLine - PostgreSQL(libmodbc.so) - all 10 TPC-A Threads completed
55
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
Connection to CommandLine closed
66
==========================================================
67
PostgreSQL ODBC Async
68
==========================================================
69
70
71
Connecting to CommandLine : DSN=<pgdg> UID=<postgres>
72
Driver : 08.01.0200 (libpsqlodbc.so)
73
Connection to CommandLine opened
74
75
Connection to CommandLine closed
76
77
78
Connecting to CommandLine : DSN=<pgdg> UID=<postgres>
79
Driver : 08.01.0200 (libpsqlodbc.so)
80
Connection to CommandLine opened
81
82
83
84
CommandLine - PostgreSQL(libpsqlodbc.so) - all 10 TPC-A Threads
85
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
Connection to CommandLine closed
96
==========================================================
97
ODBCng Buffering
98
==========================================================
99
100
101
Connecting to CommandLine : DSN=<odbcng_buffer> UID=<postgres>
102
Driver : 00.99.0067 (libmodbc.so)
103
Connection to CommandLine opened
104
105
Connection to CommandLine closed
106
107
108
Connecting to CommandLine : DSN=<odbcng_buffer> UID=<postgres>
109
Driver : 00.99.0067 (libmodbc.so)
110
Connection to CommandLine opened
111
112
113
114
CommandLine - PostgreSQL(libmodbc.so) - all 10 TPC-A Threads completed
115
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
Connection to CommandLine closed
126
==========================================================
127
ODBCng No Buffering
128
==========================================================
129
130
131
Connecting to CommandLine : DSN=<odbcng_nobuffer> UID=<postgres>
132
Driver : 00.99.0067 (libmodbc.so)
133
Connection to CommandLine opened
134
135
Connection to CommandLine closed
136
137
138
Connecting to CommandLine : DSN=<odbcng_nobuffer> UID=<postgres>
139
Driver : 00.99.0067 (libmodbc.so)
140
Connection to CommandLine opened
141
142
143
144
CommandLine - PostgreSQL(libmodbc.so) - all 10 TPC-A Threads completed
145
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
Connection to CommandLine closed
156
==========================================================
157
PostgreSQL ODBC
158
==========================================================
159
160
161
Connecting to CommandLine : DSN=<pgdg> UID=<postgres>
162
Driver : 08.01.0200 (libpsqlodbc.so)
163
Connection to CommandLine opened
164
165
Connection to CommandLine closed
166
167
168
Connecting to CommandLine : DSN=<pgdg> UID=<postgres>
169
Driver : 08.01.0200 (libpsqlodbc.so)
170
Connection to CommandLine opened
171
172
173
174
CommandLine - PostgreSQL(libpsqlodbc.so) - all 10 TPC-A Threads
175
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
Connection to CommandLine closed
186
187
=========================================================
188
189
}}}
190
191
The following are the results of some basic tests run on 09/28/06:
192 1 bford -
193
{{{
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
}}}