微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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).没有看到查询就很难提供更多的见解.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐