微信开发者工具很早之前就一直在报一个warning,但一直被我忽略:
直到今天,不知道为啥忽然发现小程序卡的不行,才决定着手把这些warning改掉,优化下性能。之前一直觉得数据库相关的报错肯定不好解决,反正是个warning不影响功能,所以对问题视而不见;但真的动手去做了,发现也非常简单:淦,早知道早改了用着也舒服多了。
根据提示,找到云数据库,进入索引管理,建立一个type的升序索引:
按部就班的就可以把索引加上。唯一需要动下脑的就是索引属性:唯一还是非唯一?
唯一索引是这样一种索引,它通过确保表中没有两个数据行具有完全相同的键值来帮助维护数据完整性。为包含数据的现有表创建唯一索引时,会检查组成索引键的列或表达式中的值是否唯一。如果该表包含具有重复键值的行,那么索引创建过程会失败。
非唯一索引则意味着,这个字段允许重复值。
我特意试了下将type索引属性改为“唯一”,点击“确定”后果然有报错提示:
另外,还碰到了组合索引的情况,跟上述操作大差不差:
整个过程真的蛮简单的,建完索引之后,不知道是不是心理作用,感觉小程序使用起来顺滑多了。
只要动手去做,事情真的没有那么难。
还没有评论,来说两句吧...