Quantcast
Channel: MySQL Forums - NDB clusters
Viewing all articles
Browse latest Browse all 1562

composite column for primary key in cluster (no replies)

$
0
0
Hi,

Are composite primary keys efficient in mysql cluster?

This is script:
--------------------
CREATE TABLE `Table1` (
`CONTS_ID` varchar(20) NOT NULL,
`ASSET_ID` varchar(20) NOT NULL,
`EFCT_START_DT` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`EFCT_END_DT` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`INSRT_USER_ID` varchar(10) DEFAULT NULL,
`INSRT_DT` timestamp NULL DEFAULT NULL,
`UPDT_USER_ID` varchar(10) DEFAULT NULL,
`UPDT_DT` timestamp NULL DEFAULT NULL,
`ASSET_TYPE_CD` varchar(2) NOT NULL,
PRIMARY KEY (`CONTS_ID`,`ASSET_ID`,`EFCT_START_DT`,`EFCT_END_DT`)
) ENGINE=NDBCLUSTER DEFAULT CHARSET=utf8;
-----------------------

I just changed storeage from innodb to ndbcluster.
Some queries can't use the primary key for join tables and explain result is full scan .

Are composite primary keys good for mysql cluster?

Viewing all articles
Browse latest Browse all 1562

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>