Dear all,

I have a doubt regarding fetching data from large tables.
I need to fetch selected columns from a 90Gb Table & 5Gb index on it.

CREATE TABLE `content_table` (
 `c_id` bigint(20) NOT NULL DEFAULT '0',
 `link_level` tinyint(4) DEFAULT NULL,
 `u_id` bigint(20) NOT NULL,
 `heading` varchar(150) DEFAULT NULL,
 `category` varchar(150) DEFAULT NULL,
 `c_url` varchar(500) NOT NULL,
 `keywords` varchar(500) DEFAULT NULL,
 `dt_stamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
 `content` mediumtext,
 PRIMARY KEY (`c_id`),
 KEY `idx_url` (`c_url`),
 KEY `idx_head` (`heading`),
 KEY `idx_dtstamp` (`dt_stamp`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

Now I need to select distict category from content_table of size 90Gb.

Simple select command can take days to complete & I donot think creating index on that column is a good idea.
Please let me know any ideas to do that.

Thanks

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to