Maximum number of clustered and non-clustered indexes per table / Maximum number of indexes per table in Oracle, IBM DB2, MySQL etc. / Maximum number of clustered indexes that can be created per table in various RDBMSs
Number of indexes per table
RDBMSs
↓
|
Indexes →
|
Clustered
indexes
|
Non-clustered
indexes / Indexes / Secondary indexes
|
IBM
-
DB2 for Linux and Windows 10.0
-
|
1
|
32767
or storage
|
|
MS
Access
-
MS Access 2010
|
1 (Primary key)
|
32
|
|
MySQL
-
MySQL 5.7
|
1 (synonymous
with Primary key)
|
64
|
|
Oracle
-
Oracle 11g
|
No clustered
index concept.
(Instead, uses a concept called
“Index-Organized Table (IOT)”
|
Unlimited
|
|
PostgreSQL
-
PostgreSQL 9.6
|
No
clustering index concept. But you can create an index and cluster the table
with the index so that data can be arranged according to the order of the
index.
|
Unlimited
|
|
SQL
Server
-
SQL Server 2016
|
1
|
999
|
Go to Maximum number of columns (attributes) per table, index, and keys
ReplyDeleteYour style is very unique compared to other folks I've read stuff from. Thanks for posting when you have the opportunity, Guess I'll just book mark this site. facebook.com login