| 602 |
Prints out diagnostic information for deadlock prevention. |
| 603 |
Prints out diagnostic information when avoiding deadlock. |
| 699 |
Turn off transaction logging for the entire SQL dataserver. |
| 1204* |
Send deadlock detection to the errorlog. |
| 1205 |
Stack trace on deadlock. |
| 1206 |
Disable lock promotion. |
| 1603* |
Use standard disk I/O (i.e. turn off asynchronous I/O). |
| 1605 |
Start secondary engines by hand |
| 1606 |
Create a debug engine start file. This allows you to start up a debug engine
which can access the server's shared memory for running diagnostics. I'm not sure how
useful this is in a production environment as the debugger often brings down the server.
I'm not sure if Sybase have ported the debug stuff to 10/11. Like most of their debug
tools it started off quite strongly but was never developed. |
| 1608 |
Startup only engine 0; use dbcc engine("online") to incrementally
bring up additional engines until the maximum number of configured engines. |
| 1610* |
Boot the SQL dataserver with TCP_NODELAY enabled. |
| 1611* |
If possible, pin shared memory -- check errorlog for success/failure. |
| 1613 |
Set affinity of the SQL dataserver engine's onto particular CPUs -- usually pins
engine 0 to processor 0, engine 1 to processor 1... |
| 1615 |
SGI only: turn on recoverability to filesystem devices. |
| 1625 |
Linux only: Revert to using cached filesystem I/O. By default, ASE on
Linux (11.9.2 and above) opens filesystem devices using O_SYNC, unlike other Unix based releases,
which means it is safe to use filesystems devices for production systems. |
| 2512 |
Prevent dbcc from checking syslogs. Useful when you are constantly getting spurious
allocation errors. |
| 3300 |
Display each log record that is being processed during recovery. You may wish to
redirect stdout because it can be a lot of information. |
| 3500 |
Disable checkpointing. |
| 3502 |
Track checkpointing of databases in errorlog. |
| 3601 |
Stack trace when error raised. |
| 3604 |
Send dbcc output to screen. |
| 3605 |
Send dbcc output to errorlog. |
| 3607 |
Do not recover any database, clear behaviour start up checkpoint process. |
| 3608 |
Recover master only. Do not clear tempdb or start up checkpoint process. |
| 3609 |
Recover all databases. Do not clear tempdb or start up checkpoint process. |
| 3610 |
Pre-System 10 behaviour: divide by zero to result in NULL instead of error - also see Q6.2.5. |
| 3620 |
Do not kill infected processes. |
| 4001 |
Very verbose logging of each login attempt to the errorlog. Includes tons of information. |
| 4012 |
Don't spawn chkptproc. |
| 4013 |
Place a record in the errorlog for each login to the dataserver. |
| 4020 |
Boot without recover. |
| 5101 |
Forces all I/O requests to go through engine 0. This removes the contention between
processors but could create a bottleneck if engine 0 becomes busy with non-I/O tasks. For
more information...5101/5102. |
| 5102 |
Prevents engine 0 from running any non-affinitied tasks. For more information...5101/5102. |
| 7103 |
Disable table lock promotion for text columns. |
| 8203 |
Display statement and transaction locks on a deadlock error. |
| * |
Starting with System 11 these are sp_configure'able |