This section provides Adaptive Server specifications for Sun Solaris.
Hardware and memory |
||
Processor |
32-bit |
|
Minimum RAM for Adaptive Server |
66MB |
32,768 2K pages |
Default user stack size |
45K |
Minimum 26K |
Memory per user connection |
Approx. 145K |
With default stack size, packet size, and user log cache size |
Hardware and memory |
||
Processor |
64-bit |
|
Minimum RAM for Adaptive Server |
92MB |
47,104 2K pages |
Default user stack size |
84K |
Minimum 26K |
Memory per user connection |
Approx. 220K |
With default stack size, packet size, and user log cache size |
Database specifications |
||
Databases per Adaptive Server |
32,767 |
Practical limit is approximately 100 |
Maximum database size |
243 (8TB) |
Minus overhead for system databases |
Minimum allowable sybsystemprocs database |
100MB |
Required for an upgrade |
Maximum size of a database device (disk partition) |
224 (32GB) |
If the Operating System supports file sizes up to 32GB, then Adaptive Server supports file system devices up to 32GB |
Maximum number of database devices per server |
256 |
|
Maximum number of devices or device pieces per database |
Unlimited |
|
Maximum number of segments per database |
31 |
|
Maximum number of login IDs per server |
2147516416 |
|
Maximum number of users per database |
2146484223 |
|
Maximum number of groups per database |
1032193 |
|
pubs2 database |
2MB 4MB |
Minimum required for a new installation Free space required for an upgrade |
pubs3 database |
2MB 4MB |
Minimum required for a new installation Free space required for an upgrade |
interpubs database |
2MB 4MB |
Minimum required for a new installation Free space required for an upgrade |
jpubs database |
2MB 4MB |
Minimum required for a new installation Free space required for an upgrade |
Table specifications |
||
User objects per database |
231 – 100 |
|
Indexes per table |
250 (one clustered index) |
|
Rows per table |
Limited by available storage |
Maximum 232 |
Columns per composite index |
31 |
|
Creation of clustered index |
1.2*(x + y) x = total data space in table, y = sum of space of all nonclustered indexes on table, and 20 percent overhead for logging |
For sorted data, approximately 20 percent of the table size needed |
Characters per database object name |
30 |
Query specifications |
||
Maximum number of tables in a “union” query |
256 |
|
Maximum number of databases participating in one transaction |
16 |
Includes database where transaction began, all databases changed during transaction, and tempdb, if it is used for results or worktables |
Practical number of databases participating in one query |
16 |
Includes each occurrence of each database queried and tempdb, if it is used for results or worktables |
Maximum number of tables participating in a query |
64 |
Maximum of 50 user tables, including result tables, tables referenced by views (the view itself is not counted) correlations and self-joins; maximum of 14 worktables |
Maximum number of tables with referential integrity constraints for a query |
192 |
Procedure specifications |
||
Number of buffers and procedure buffers |
Configurable |
Limited by amount of RAM and maximum size of shared memory segment |
Minimum memory required per stored procedure |
2K |
|
Maximum number of parameters per stored procedure |
2048 |
Adaptive Server 12.5 extended-limit capabilities vary by type of table and the database logical page size. Table 2-9 lists the column and row limits for allpages-locked (APL) tables.
Maximum APL table limits |
Number of columns |
Column size 2K page |
Column size 4K page |
Column size 8K page |
Column size 16K page |
---|---|---|---|---|---|
Fixed-length column |
1024 |
1960 bytes |
4008 bytes |
8104 bytes |
16296 bytes |
Variable-length column |
254 |
1948 bytes |
3988 bytes |
8068 bytes |
16228 bytes |
Table 2-10 lists the column and row limits for data-only-locked (DOL) tables.
Maximum DOL table limits |
Number of columns |
Column size 2K page |
Column size 4K page |
Column size 8K page |
Column size 16K page |
---|---|---|---|---|---|
Fixed-length column |
1024 |
1958 bytes |
4006 bytes |
8102 bytes |
16294 bytes |
Variable-length column |
1024 |
1954 bytes |
4002 bytes |
8089 bytes |
16290 bytes |
Database space requirements depend upon the logical page size of the server. Table 2-11 lists the minimum size for each database.
Databases |
2K page |
4K page |
8K page |
16K page |
---|---|---|---|---|
Default database size |
2MB |
4MB |
8MB |
16MB |
master database |
6MB |
12MB |
24MB |
48MB |
model database |
3MB |
4MB |
8MB |
16MB |
tempdb database |
3MB |
4MB |
8MB |
16MB |
Larger logical page sizes can contain more data. Table 2-12 lists the maximum data for each logical page size.
Tables |
2K page |
4K page |
8K page |
16K page |
---|---|---|---|---|
Maximum number of data bytes per text or image file |
1800 |
3600 |
7650 |
16200 |
Bytes per index key |
600 |
1250 |
2600 |
5300 |
User-visible row length DOL table |
1958 |
4006 |
8102 |
16294 |
User-visible row length APL table |
1960 |
4008 |
8104 |
16296 |