CF Docs on the Subject are as follows:

"Optional. Specifies the maximum number of rows to fetch at a time from the 
server. The range is 1 (default) to 100. This parameter applies to ORACLE 
native database drivers and to ODBC drivers. Certain ODBC drivers may 
dynamically reduce the block factor at runtime."

A recent article in SQL Server Magazine (October 2000, p 75) discusses 
"BLOCKING FACTOR"

"BLOCKING FACTOR" bears some resemblance to "BLOCKFACTOR," but I'm not sure 
how close it is.

BLOCKING FACTOR appears to be determined by the width of a RECORD, as it 
exists in the DB (that is, it includes all columns).

I've assumed BLOCKFACTOR to be determined by the width of the RETURNED DATA 
in each record, which does not have to include all columns.

I further assumed a CFQUERY that returned a single column of integers could 
have BLOCKFACTOR set at the maximum of 100, without fear of loss of 
efficiency as in those cases where 100 happened to be too large and CF 
would then have to try 99, then 98, etc.

So the question is: Is 100 ALWAYS OK when CFQUERY returns a single column 
of integers?

best,  paul

PS> Keeping in mind that CF4.01 Administrator (but not 4.51 Administrator) 
is now known to have incorrectly stated there to be limit of 100 cached 
queries, whereas there really is no fixed limit, is BLOCKFACTOR _really_ 
limited to 100?

==============================
Paul Smith, Web/Database Droid
A: SupportNet, Inc, 3871 Piedmont Ave, Oakland, CA 94611
    (There, there, there; there's, there, there....)
P: (510) 763-2358
C: (510) 205-6755
F: (510) 763-2370
E: [EMAIL PROTECTED]
W: http://www.support.net

------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to