一、项目类型Application:应用开发AtomicService:原子化服务开发这里选择EmptyAbility模板创建项目。二、Stage模型卡片开发Api:9Model:stageLanguage:ArkTSAppScope:应用的全局配置信息。main>ets:用于存放ArkTS源码。ets>entryability:应用/服务的入口。ets>pages:应用/服务包含的页面。resources:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。module.json5:Stage模型模块配置文件。主要包含HAP包的配置信息、应用/服务在具体设备上的配置信息以
B+树索引的正确使用索引并不是越多越好,索引创建越多,MySQL维护的代价越高,如果SQL未能完全使用到索引,创建索引的意义是不大的。适用条件表x,创建索引a,b,c。主键y。全值匹配select*fromxwherea=''andb=''andc=''当我们创建的索引abc,此时我们有a,b,c字段的索引是可以匹配到的,不论你a,b,c字段顺序如何,优化器会自动优化为索引的顺序。匹配左边的列select*fromxwherea=''andd=''我们在此情况可以用到a的索引,但是如果第一个为b或c字段就不行。匹配列前缀select*fromxwherealike'aaa%'andblike'
B+树索引的正确使用索引并不是越多越好,索引创建越多,MySQL维护的代价越高,如果SQL未能完全使用到索引,创建索引的意义是不大的。适用条件表x,创建索引a,b,c。主键y。全值匹配select*fromxwherea=''andb=''andc=''当我们创建的索引abc,此时我们有a,b,c字段的索引是可以匹配到的,不论你a,b,c字段顺序如何,优化器会自动优化为索引的顺序。匹配左边的列select*fromxwherea=''andd=''我们在此情况可以用到a的索引,但是如果第一个为b或c字段就不行。匹配列前缀select*fromxwherealike'aaa%'andblike'