home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2004 July / INTERNET119.ISO / pc / software / windows / messages / inxmail_easy / install.exe / db / inxmail.prp < prev   
Encoding:
Text File  |  2002-09-13  |  9.0 KB  |  313 lines

  1. !---------------------------------------------------------------------
  2. !
  3. ! BASIC PROPERTIES
  4. !
  5. !---------------------------------------------------------------------
  6.  
  7. !
  8. ! Path where index tables are held. Can be absolute or relative 
  9. ! to the properties file. Defaults to tablePath.
  10. !
  11. indexPath=./inxmail_db
  12. !
  13. ! Path where system tables are held. Can be absolute or relative to 
  14. ! the properties file. Defaults to tablePath.
  15. !
  16. systemPath=./inxmail_db
  17. !
  18. ! Path where database tables are held. Can be absolute or relative 
  19. ! to the properties file. Defaults to "current" directory.
  20. !
  21. tablePath=./inxmail_db
  22. !
  23. ! Path where results set tables are held. Can be absolute or relative 
  24. ! to the properties file. Defaults to tablePath.
  25. !
  26. tmpPath=./inxmail_db
  27. !
  28. ! Non-zero means paths are relative to the properties file. 
  29. ! Default is absolute paths for files.
  30. !
  31. relativeToProperties=1
  32. !
  33. ! Alternative partitions can be defined so that tables can be placed
  34. ! in multiple locations. Each partition is numbered: 1, 2, 3,... Tables
  35. ! can be created on partitions using the syntax 
  36. !
  37. !   CREATE TABLE <name> ON PARTITION <number>...
  38. !
  39. ! The partition count has to be supplied.
  40. !
  41. !partitionCount=2
  42. !
  43. ! The locations of each partition must be supplied. These are always
  44. ! absolute path names.
  45. !
  46. !partition1=d:/petes
  47. !partition2=c:/temp
  48.  
  49.  
  50. !---------------------------------------------------------------------
  51. !
  52. ! TUNING PROPERTIES
  53. !
  54. !---------------------------------------------------------------------
  55.  
  56. !
  57. ! The amount of each column to cache, expressed either as an absolute 
  58. ! number of rows or as a percentage figure. Defaults to 256 or 10 respectively.
  59. !
  60. ! This value applies only when tables are first created. It has no effect
  61. ! when a table is being re-opened.
  62. !
  63. cacheAmount=512
  64. !
  65. ! CACHE_ROWS Must be one of CACHE_ROWS or CACHE_PERCENT. Determines whether 
  66. ! to cache columns in tables based on an absolute number of rows, or the 
  67. ! percentage number of rows in the table. 
  68. !
  69. ! This value applies only when tables are first created. It has no effect
  70. ! when a table is being re-opened.
  71. !
  72. cacheCondition=CACHE_ROWS
  73. !
  74. ! The amount of the system tables to be cached. Defaults to 100.
  75. !
  76. ! This value applies only when tables are first created. It has no effect
  77. ! when a table is being re-opened.
  78. !
  79. !systemCacheSize=10
  80. !
  81. ! Similar to cacheCondition, but applies only to the system tables.
  82. !
  83. ! This value applies only when tables are first created. It has no effect
  84. ! when a table is being re-opened.
  85. !
  86. !systemCacheCondition=CACHE_ROWS
  87. !
  88. ! The percentage cache hit improvement required in order to move the 
  89. ! cache to a new location in a column. 
  90. !
  91. ! (Currently not implemented).
  92. !
  93. cacheResetPercent=10
  94. !
  95. ! Non-zero means that database changes do not get written to the 
  96. ! database immediately. See tuning.html. 
  97. !
  98. fastUpdate=0
  99. !
  100. ! Percentage of free space in an index that must be present before 
  101. ! the index reorganises itself. High values means frequent index
  102. ! reorganisation. Low values means slow index inserts.
  103. !
  104. indexLoad=5
  105. !
  106. ! The number of cache misses to include in calculations of the next 
  107. ! base for the cache. 
  108. !
  109. ! (Currently not implemented).
  110. !
  111. missesInCacheStats=100
  112. !
  113. ! Non-zero means that results sets get instantiated on disk. By default
  114. ! InstantDB holds results sets emtirely in memory (apart from Binary
  115. ! columns). For large results sets this can be a problem. This property
  116. ! forces all results sets to be held on disk.
  117. !
  118. resultsOnDisk=0
  119. !
  120. ! Similar to cacheCondition but applies only to disk based
  121. ! results sets. Default is CACHE_ROWS.
  122. !
  123. resultsSetCache=CACHE_ROWS
  124. !
  125. ! Similar to cacheAmount but applies only to disk based
  126. ! results sets. Default is 100.
  127. !
  128. resultsSetCacheAmount=100
  129. !
  130. ! Number of rows to read into the disk read ahead buffer. 
  131. ! Recommended to be set somewhere around 128 to 256. 
  132. ! Default is 20.
  133. !
  134. rowCacheSize=128
  135. !
  136. ! The read ahead buffer is effective at speeding up full
  137. ! table scans. However for indexed lookups or multiple
  138. ! simultaneous scans it is better to read a single row at
  139. ! a time. Each table holds a small number of single row
  140. ! buffers to improve such operations. Default is 8.
  141. !
  142. !singleRowCount=4
  143. !
  144. ! Sometimes the look ahead buffer can be held by a single
  145. ! thread even though it is not retrieveing many values from it.
  146. ! If too many lookups retrieve data from the single row
  147. ! buffers then it is better to flush the look ahead buffer and
  148. ! make it available for re-use. Default is 128.
  149. !
  150. !flushAfterCacheMisses=64
  151. !
  152. ! Number of rows to read ahead for system tables. By default
  153. ! system tables cache everything, so it is wasteful to have large
  154. ! read ahead buffers since they will very rarely be used. This
  155. ! allows the size of the system read ahead buffers to be reduced
  156. ! if necessary. Defaults to rowCacheSize.
  157. !
  158. !systemRows=20
  159. !
  160. ! The control column in all tables normally has a large cache
  161. ! since this speeds up all operation on that table. This can be
  162. ! varied to either improve performance or to reduce space.
  163. ! default is 8192.
  164. !
  165. ! This value applies only when tables are first created. It has no effect
  166. ! when a table is being re-opened.
  167. !
  168. !controlColCacheSize=512
  169. !
  170. ! By default, InstantDB only does a cursory search for deleted rows during 
  171. ! UPDATE statements. Setting searchDeletes=1 causes more detailed searches 
  172. ! for deleted rows. This slows down UPDATE executions, but reults in more 
  173. ! compact tables.  Default is 0.
  174. !
  175. searchDeletes=0
  176. !
  177. ! The interval, in milliseconds, between checks for statement execution
  178. ! timeouts. Default is 5000.
  179. !
  180. !timerCheck=5000
  181.  
  182. !---------------------------------------------------------------------
  183. !
  184. ! LOGGING AND DEBUGGING PROPERTIES
  185. !
  186. !---------------------------------------------------------------------
  187.  
  188. !
  189. ! Non-zero means include SQL statements in the export file. 
  190. !
  191. exportSQL=0
  192. !
  193. ! Non-zero means trace output also directed to console. 
  194. ! Defaults to 0.
  195. !
  196. traceConsole=0
  197. !
  198. ! Relative or absolute path where exporting and tracing goes.
  199. !
  200. traceFile=./trace.log
  201. !
  202. ! Bitmap of various items that can be traced. See debug.html. 
  203. ! Defaults to 0.
  204. !
  205. traceLevel=0
  206.  
  207. !---------------------------------------------------------------------
  208. !
  209. ! TRANSACTION AND RECOVERY PROPERTIES
  210. !
  211. !---------------------------------------------------------------------
  212.  
  213. !
  214. ! 0 means do not perform recovery on startup.
  215. ! 1 means perform automatic recovery
  216. ! 2 (default) means prompt the user using standard in 
  217. !
  218. recoveryPolicy=1
  219. !
  220. ! Sets the level of transaction journalling. See trans.html.
  221. ! Defaults to 1.
  222. !
  223. ! 0 - No journalling takes place.
  224. ! 1 - Normal journalling (default).
  225. ! 2 - Full journalling.
  226. !
  227. transLevel=1
  228. !
  229. ! When doing an import, defines the number of rows imported 
  230. ! before the transaction is committed. Recommended value 8192.
  231. ! defaults to 100.
  232. !
  233. transImports=100
  234.  
  235. !---------------------------------------------------------------------
  236. !
  237. ! DATE, TIME AND CURRENCY PROPERTIES
  238. !
  239. !---------------------------------------------------------------------
  240.  
  241. !
  242. ! Number of digits after decimal point in currency outputs. Defaults to 2.
  243. !
  244. currencyDecimal=2
  245. !
  246. ! Currency symbol used in currency outputs. Defaults to $.
  247. !
  248. currencySymbol=$
  249. !
  250. ! Default format for date columns. Defaults to "yyyy-mm-dd".
  251. !
  252. dateFormat=yyyy-mm-dd
  253. !
  254. ! If set, then all two digit dates less than its value are interpreted 
  255. ! as 21st century dates. 
  256. !
  257. !milleniumBoundary=50
  258. !
  259. ! Set to 1 causes the date string "now" to store a full timestamp. 
  260. ! Default is to store only the date for fields with now hour in the 
  261. ! format string.
  262. !
  263. nowMeansTime=0
  264.  
  265. !---------------------------------------------------------------------
  266. !
  267. ! STRING HANDLING PROPERTIES
  268. !
  269. !---------------------------------------------------------------------
  270.  
  271. !
  272. ! If set to 1 then String hashes use the JDK Object.hashCode() function.
  273. ! By default, uses InstantDB's String hashing.
  274. !
  275. altStringHashing=0
  276. !
  277. ! Set to 1 to cause LIKE clauses to always perform case insensitive 
  278. ! comparisons. 
  279. !
  280. likeIgnoreCase=0
  281. !
  282. ! Same as SET LITERAL STRICT_ON. Prevents string literals being interpreted
  283. ! as column names or numbers. Default is 0.
  284. !
  285. strictLiterals=0
  286. !
  287. ! Set this value to 1 (one) if you would like PreparedStatement.setString()
  288. ! to ignore "\" (backslash) characters when proceesing string constants.
  289. ! When set, InstantDB will not attempt to interpret \ as the start of an
  290. ! escape sequence. Default is 0.
  291. !
  292. !prepareIgnoresEscapes=1
  293.  
  294. !---------------------------------------------------------------------
  295. !
  296. ! MISCELLANEOUS PROPERTIES
  297. !
  298. !---------------------------------------------------------------------
  299.  
  300. !
  301. ! Allows selected InstantDB keywords to be un-reserved. 
  302. ! e.g. ignoreKeywords=url,quote would allow the keywords 
  303. ! url and quote to be used as table or column names. 
  304. !
  305. ! This faciliy is provided for compatatbility reasons only.
  306. ! It's use is not recommended AND IS NOT SUPPORTED.
  307. !
  308. !ignoreKeywords
  309. !
  310. ! Non-zero means database is opened in read only mode.
  311. !
  312. readOnly=0
  313.