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

做网站费用怎么付上海牛巨仁seo

做网站费用怎么付,上海牛巨仁seo,yahoo网站提交,广告策划书的撰写判断是否使用索引搜索 索引在数据库中是一个不可或缺的存在,想让你的查询结果快准狠,还是需要索引的来帮忙,那么在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.ds6.com.cn/news/105820.html

相关文章:

  • 佛山建设局网站微信营销软件群发
  • 无锡网络科技有限公司seo推广优化工具
  • 广州移动 网站设计青岛网站建设推广公司
  • 湖南企业建网站公司sem优化软件哪家好
  • 如何加强高校网站建设关键词优化搜索排名
  • 网站需要写哪些内容吗seo优化服务公司
  • 怎么快速做网站文章抖音seo
  • 网站banner修改信息流优化师培训
  • 化工销售怎么做网站企业seo职位
  • 乐清做网站的网站收录查询系统
  • wordpress能做什么网站优化公司开始上班了
  • 陕西做网站的公司电话行业网站网址
  • 网站登录账号密码保存在哪里seo推广怎么样
  • 合肥做一个网站要多少钱网站推广在线
  • 哪个网站适合 做红本抵押班级优化大师手机版下载(免费)
  • 大连有做途家网站吗百度联盟怎么加入
  • 承德市建设局网站荆州百度推广
  • 电子商务网站建设与维护意味着什么口碑营销什么意思
  • 提供网站建设公seo网络营销的技术
  • 做网站怎么维护2021全国大学生营销大赛
  • 网站tdk优化文档惠州seo优化服务
  • 福州城乡建设委员会网站网站的优化和推广方案
  • 做国外进口衣服的网站广州网站推广服务
  • 广州网页设计师工资一般多少seo全网优化指南
  • 湖南响应式网站哪家好如何建立网站服务器
  • 做素材网站如何赚钱影视后期培训班一般要多少钱
  • 做网站哪家好维普网论文收录查询
  • 专业vi设计哪家好张掖seo
  • 沈阳网站制作的公司郑州seo关键词
  • 网站版面的图文是怎么做的谷歌seo运营