当前位置: 首页 > news >正文

做网站费用怎么付手机上可以创建网站吗

做网站费用怎么付,手机上可以创建网站吗,河南省建设厅证件查询官网,网站建设 联系我们判断是否使用索引搜索 索引在数据库中是一个不可或缺的存在,想让你的查询结果快准狠,还是需要索引的来帮忙,那么在mongo中如何判断搜索是不是走索引呢?通常使用执行计划(解释计划、Explain Plan)来查看查询…

img

判断是否使用索引搜索

索引在数据库中是一个不可或缺的存在,想让你的查询结果快准狠,还是需要索引的来帮忙,那么在mongo中如何判断搜索是不是走索引呢?通常使用执行计划(解释计划、Explain Plan)来查看查询的情况,如查询耗费的时间、是否基于索引查询等。

索引语法

db.collection.find(query,options).explain(options)

创建索引前

查看根据name查询数据的情况:

> db.user.find({"name":"张三"}).explain()
{explainVersion: '1',queryPlanner: {namespace: 'test.user',indexFilterSet: false,parsedQuery: {name: {'$eq': '张三'}},queryHash: 'A2F868FD',planCacheKey: 'A2F868FD',maxIndexedOrSolutionsReached: false,maxIndexedAndSolutionsReached: false,maxScansToExplodeReached: false,winningPlan: {stage: 'COLLSCAN',filter: {name: {'$eq': '张三'}},direction: 'forward'},rejectedPlans: []},command: {find: 'user',filter: {name: '张三'},'$db': 'test'},serverInfo: {host: 'ADMIN',port: 27017,version: '7.0.6',gitVersion: '66cdc1f28172cb33ff68263050d73d4ade73b9a4'},serverParameters: {internalQueryFacetBufferSizeBytes: 104857600,internalQueryFacetMaxOutputDocSizeBytes: 104857600,internalLookupStageIntermediateDocumentMaxSizeBytes: 104857600,internalDocumentSourceGroupMaxMemoryBytes: 104857600,internalQueryMaxBlockingSortMemoryUsageBytes: 104857600,internalQueryProhibitBlockingMergeOnMongoS: 0,internalQueryMaxAddToSetBytes: 104857600,internalDocumentSourceSetWindowFieldsMaxMemoryBytes: 104857600,internalQueryFrameworkControl: 'trySbeRestricted'},ok: 1
}

关键点看: "stage" : "COLLSCAN", 表示全集合扫描

image-20240314233813092

image-20240314233637504

创建索引后

下面对name建立索引

db.user.createIndex({name:1})

看效果

> db.user.find({"name":"张三"}).explain()
{explainVersion: '1',queryPlanner: {namespace: 'test.user',indexFilterSet: false,parsedQuery: {name: {'$eq': '张三'}},queryHash: 'A2F868FD',planCacheKey: 'A3E454E0',maxIndexedOrSolutionsReached: false,maxIndexedAndSolutionsReached: false,maxScansToExplodeReached: false,winningPlan: {stage: 'FETCH',inputStage: {stage: 'IXSCAN',keyPattern: {name: 1},indexName: 'name_1',isMultiKey: false,multiKeyPaths: {name: []},isUnique: false,isSparse: false,isPartial: false,indexVersion: 2,direction: 'forward',indexBounds: {name: ['["张三", "张三"]']}}},rejectedPlans: []},command: {find: 'user',filter: {name: '张三'},'$db': 'test'},serverInfo: {host: 'ADMIN',port: 27017,version: '7.0.6',gitVersion: '66cdc1f28172cb33ff68263050d73d4ade73b9a4'},serverParameters: {internalQueryFacetBufferSizeBytes: 104857600,internalQueryFacetMaxOutputDocSizeBytes: 104857600,internalLookupStageIntermediateDocumentMaxSizeBytes: 104857600,internalDocumentSourceGroupMaxMemoryBytes: 104857600,internalQueryMaxBlockingSortMemoryUsageBytes: 104857600,internalQueryProhibitBlockingMergeOnMongoS: 0,internalQueryMaxAddToSetBytes: 104857600,internalDocumentSourceSetWindowFieldsMaxMemoryBytes: 104857600,internalQueryFrameworkControl: 'trySbeRestricted'},ok: 1
}

关键点看: "stage" : "IXSCAN" ,基于索引的扫描

image-20240314234018601

compass查看:
image-20240314234112535

建立的索引是否有效,效果如何,都需要通过执行计划查看,以此来判断你的SQL是否需要优化,是否需要创建索引,耗时多久等等,用处可不少呢。

http://www.fp688.cn/news/163116.html

相关文章:

  • 政务网站建设管理的论文软文投稿平台有哪些
  • 微信微网站怎么进入开发一个app平台大概需要多少钱?
  • 建一个个人网站多少钱seo技术经理
  • 深圳制作外贸网站企业网站建设案例
  • 东营做网站优化价格百度工具
  • 网站需要写哪些内容吗百度网盘搜索引擎入口官网
  • 网站建设 关于我们360提交入口网址
  • 卡片式设计网站seo网络营销
  • 网站建设佰金手指科杰二七奇葩网站100个
  • 广州网站建设联系电话成人速成班有哪些专业
  • wordpress入门教程视频教程谷歌seo是什么意思
  • 56m做图片视频的网站是什么seo培训优化
  • 南京做企业号微网站营销百度2020新版下载
  • 滁州市城乡规划建设委员会网站今日广州新闻最新消息
  • 门户网站如何做性能测试2345网址导航中国最好
  • 重庆微网站建设惠州seo博客
  • java手机网站开发工具沈阳网站关键字优化
  • bootsrap做app网站淘宝如何刷关键词增加权重
  • 怎么把网站排名优化百度seo白皮书
  • 哈尔滨市建设网seo快速工具
  • 做网站需要投资多少钱简述搜索引擎优化
  • 网站怎么做宣传seo网站排名优化公司
  • 深圳网站 建设信科网络网页制作教程书籍
  • 做网站龙岗最佳搜索引擎磁力
  • 梧州网站建设2k9网络团队提供高品质网站建设服务推广公司有哪些公司
  • 网站好坏的指标seo独立站优化
  • 广东网站建设怎么收费今日热搜榜排名最新
  • 网站开发课程中国国家培训网官网
  • 做韩国的跨境电商网站关键词营销优化
  • 东莞企业宣传片制作公司短视频关键词seo优化