1
如何提高具有1600000行的mysql表的性能?通过什么值应该改变mysql变量?以便我获得性能?哪种类型的mysql性能变量可以帮助我获得性能?如何提高具有1600000行的mysql表的性能?
mysql> SHOW CREATE TABLE gps_device_data_demo\G;
*************************** 1. row ***************************
Table: gps_device_data_demo
Create Table: CREATE TABLE `gps_device_data_demo` (
`imei_no` bigint(15) NOT NULL DEFAULT '0',
`ioelementpriority` int(1) DEFAULT NULL,
`longitude` int(15) DEFAULT NULL,
`latitude` int(15) DEFAULT NULL,
`speed` tinyint(3) unsigned DEFAULT NULL,
`iovalue` varchar(254) CHARACTER SET latin1 DEFAULT NULL,
`odom` bigint(20) DEFAULT NULL,
`alarm_category_realtime_id` varchar(70) CHARACTER SET latin1 DEFAULT NULL,
`angle` int(4) DEFAULT NULL,
`altitude` int(4) DEFAULT NULL,
`satellites` int(4) DEFAULT NULL,
`data_received_time` bigint(20) NOT NULL DEFAULT '0',
`continue_data_received_time` bigint(20) NOT NULL DEFAULT '0',
`movement` int(2) DEFAULT NULL,
`eventsource` int(4) DEFAULT NULL,
`data_location` varchar(250) CHARACTER SET latin1 DEFAULT NULL,
`data_poi` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
`data_validity` enum('valid','invalid') CHARACTER SET latin1 DEFAULT NULL,
`createdby` varchar(10) CHARACTER SET latin1 DEFAULT NULL,
`createddate` datetime DEFAULT NULL,
`modifiedby` varchar(10) CHARACTER SET latin1 DEFAULT NULL,
`modifieddate` datetime DEFAULT NULL,
`deletedby` varchar(10) CHARACTER SET latin1 DEFAULT NULL,
`deleteddate` datetime DEFAULT NULL,
PRIMARY KEY (`imei_no`,`data_received_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
你能格式化你的问题吗 –