我正在使用一个包含超过 2000 万条记录的表,并且运行查询需要大量时间。我可以有一个定义或声明,说如果序列号达到一百万,请使用名称预定义的命名语法(如 table_name_i)进行分区,其中我不断增加。
表定义如下:
Table name - CHIP_DETAILS
Columns -
SEQ_NO - INT(10) - Auto Increment
CHIP_ID - Varchar(16)
TOKEN - VARCHAR(16)
CHIP_BLOB (TINY BLOB)
TOKEN BLOB (TINY BLOB)
GENERATED_TIMESTAMP - TIMESTAMP
USER_ID - INT(10)
MYSQL version - MySQL server 5.5.23
OS - Windows 7 Home Premium - 64 Bit
RAM - 8 Gigs
Processor - Intel i5 2.53
任何帮助是极大的赞赏。