前段时间接到个任务,要在两秒内从1000万条数据中查询某一条数据是否存在。着实吓我一跳。1000万条数据!两秒!真的可以么?幸好师傅给指了条明路。可以考虑用表分区来实现。虽然不知道表分区是什么,但是最起码有一个方向了。然后就开始在网上搜索表分区的资料,看了看网上的资料,差不多都是一些建表分区的教程。但是我要建立的表分区和例子上又不一样,需要动态的建立表分区,这就难了。搞了半天没搞好。后来想起来春哥和游哥提到过以前他们在对数据库搜索数据的很慢,然后在数据库中加了索引以后,搜索提升了好几倍。
好,那就看看索引吧。先是根据数据格式造了1000万条假数据。然后开始建立表索引。
第一步,在表下面的“索引”右击选择 “新建索引”,然后根据自己的需要建立相应的索引。
第二步,更改索引名称,选择需要加索引的字段