jQuery-即时搜索是否需要大量计算能力?

我想知道使用jQuery进行即时搜索是否会给数据库(MySQL)造成巨大的负担.我知道有很多因素要考虑,但是为了论证,我们假设您有30,000条记录需要浏览?

解决方法:

索引编制

索引有帮助,但索引也会减慢INSERT / UPDATE / DELETE语句的速度…

MySQL also limits the amount of space you can use to index columns in a table,具体取决于引擎类型:

> MyISAM:1000个字节
> InnoDB:767个字节

资料类型

为作业选择正确的数据类型.
不久前,我注意到一个关于SO的问题是将TEXT列为数据类型,但仅使用约100个字符. They reported back to say they saw the query time decrease to a third tenth of the original when they changed the data type to VARCHAR.

最佳查询

请注意,通配LIKE表达式的左侧会使该列上的索引无效.如果需要这种搜索,请考虑使用MySQL’s native MATCH .. AGAINST syntax或Sphinx等第三方支持利用全文搜索(FTS).没有看到查询就很难提供更多的见解.

上一篇:可以使用InstantDjango代替常规安装吗


下一篇:MariaDB 10.4.11 (GA)的变化和改进