Soumettre la recherche
Mettre en ligne
Indexing & query optimization
•
Télécharger en tant que PPT, PDF
•
5 j'aime
•
1,770 vues
Jared Rosoff
Suivre
My slides from MongoATL (2-8-2011)
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 31
Télécharger maintenant
Recommandé
MongoDB-SESSION03
MongoDB-SESSION03
Jainul Musani
File System Operations
File System Operations
G.C Reddy
Mongo db basic installation
Mongo db basic installation
Kishor Parkhe
ESNext for humans - LvivJS 16 August 2014
ESNext for humans - LvivJS 16 August 2014
Jan Jongboom
BDD - Behavior Driven Development Webapps mit Groovy Spock und Geb
BDD - Behavior Driven Development Webapps mit Groovy Spock und Geb
Christian Baranowski
Google App Engine Developer - Day3
Google App Engine Developer - Day3
Simon Su
MySql:Introduction
MySql:Introduction
DataminingTools Inc
Fun Teaching MongoDB New Tricks
Fun Teaching MongoDB New Tricks
MongoDB
Recommandé
MongoDB-SESSION03
MongoDB-SESSION03
Jainul Musani
File System Operations
File System Operations
G.C Reddy
Mongo db basic installation
Mongo db basic installation
Kishor Parkhe
ESNext for humans - LvivJS 16 August 2014
ESNext for humans - LvivJS 16 August 2014
Jan Jongboom
BDD - Behavior Driven Development Webapps mit Groovy Spock und Geb
BDD - Behavior Driven Development Webapps mit Groovy Spock und Geb
Christian Baranowski
Google App Engine Developer - Day3
Google App Engine Developer - Day3
Simon Su
MySql:Introduction
MySql:Introduction
DataminingTools Inc
Fun Teaching MongoDB New Tricks
Fun Teaching MongoDB New Tricks
MongoDB
Spock and Geb in Action
Spock and Geb in Action
Christian Baranowski
Building Real Time Systems on MongoDB Using the Oplog at Stripe
Building Real Time Systems on MongoDB Using the Oplog at Stripe
MongoDB
UI components for large amounts of data
UI components for large amounts of data
Cenarion Information Systems GmbH
MySql:Basics
MySql:Basics
DataminingTools Inc
Config BuildConfig
Config BuildConfig
NexThoughts Technologies
Grails queries
Grails queries
Husain Dalal
Unit testing powershell
Unit testing powershell
Matt Wrock
Scala on Your Phone
Scala on Your Phone
Michael Galpin
MySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of Things
Alexander Rubin
Python database access
Python database access
Smt. Indira Gandhi College of Engineering, Navi Mumbai, Mumbai
Cassandra 2.2 & 3.0
Cassandra 2.2 & 3.0
Victor Coustenoble
Experiment no 2
Experiment no 2
Ankit Dubey
Introduction to the new official C# Driver developed by 10gen
Introduction to the new official C# Driver developed by 10gen
MongoDB
MongoDB With Style
MongoDB With Style
Gabriele Lana
Bootstrap
Bootstrap
NexThoughts Technologies
20110514 mongo dbチューニング
20110514 mongo dbチューニング
Yuichi Matsuo
Using web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworks
Bruno Rocha
Rのスコープとフレームと環境と
Rのスコープとフレームと環境と
Takeshi Arabiki
The Ring programming language version 1.10 book - Part 37 of 212
The Ring programming language version 1.10 book - Part 37 of 212
Mahmoud Samir Fayed
Code refactoring of existing AutoTest to PageObject pattern
Code refactoring of existing AutoTest to PageObject pattern
Anton Bogdan
Indexing In MongoDB
Indexing In MongoDB
Kishor Parkhe
Indexing with MongoDB
Indexing with MongoDB
MongoDB
Contenu connexe
Tendances
Spock and Geb in Action
Spock and Geb in Action
Christian Baranowski
Building Real Time Systems on MongoDB Using the Oplog at Stripe
Building Real Time Systems on MongoDB Using the Oplog at Stripe
MongoDB
UI components for large amounts of data
UI components for large amounts of data
Cenarion Information Systems GmbH
MySql:Basics
MySql:Basics
DataminingTools Inc
Config BuildConfig
Config BuildConfig
NexThoughts Technologies
Grails queries
Grails queries
Husain Dalal
Unit testing powershell
Unit testing powershell
Matt Wrock
Scala on Your Phone
Scala on Your Phone
Michael Galpin
MySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of Things
Alexander Rubin
Python database access
Python database access
Smt. Indira Gandhi College of Engineering, Navi Mumbai, Mumbai
Cassandra 2.2 & 3.0
Cassandra 2.2 & 3.0
Victor Coustenoble
Experiment no 2
Experiment no 2
Ankit Dubey
Introduction to the new official C# Driver developed by 10gen
Introduction to the new official C# Driver developed by 10gen
MongoDB
MongoDB With Style
MongoDB With Style
Gabriele Lana
Bootstrap
Bootstrap
NexThoughts Technologies
20110514 mongo dbチューニング
20110514 mongo dbチューニング
Yuichi Matsuo
Using web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworks
Bruno Rocha
Rのスコープとフレームと環境と
Rのスコープとフレームと環境と
Takeshi Arabiki
The Ring programming language version 1.10 book - Part 37 of 212
The Ring programming language version 1.10 book - Part 37 of 212
Mahmoud Samir Fayed
Code refactoring of existing AutoTest to PageObject pattern
Code refactoring of existing AutoTest to PageObject pattern
Anton Bogdan
Tendances
(20)
Spock and Geb in Action
Spock and Geb in Action
Building Real Time Systems on MongoDB Using the Oplog at Stripe
Building Real Time Systems on MongoDB Using the Oplog at Stripe
UI components for large amounts of data
UI components for large amounts of data
MySql:Basics
MySql:Basics
Config BuildConfig
Config BuildConfig
Grails queries
Grails queries
Unit testing powershell
Unit testing powershell
Scala on Your Phone
Scala on Your Phone
MySQL flexible schema and JSON for Internet of Things
MySQL flexible schema and JSON for Internet of Things
Python database access
Python database access
Cassandra 2.2 & 3.0
Cassandra 2.2 & 3.0
Experiment no 2
Experiment no 2
Introduction to the new official C# Driver developed by 10gen
Introduction to the new official C# Driver developed by 10gen
MongoDB With Style
MongoDB With Style
Bootstrap
Bootstrap
20110514 mongo dbチューニング
20110514 mongo dbチューニング
Using web2py's DAL in other projects or frameworks
Using web2py's DAL in other projects or frameworks
Rのスコープとフレームと環境と
Rのスコープとフレームと環境と
The Ring programming language version 1.10 book - Part 37 of 212
The Ring programming language version 1.10 book - Part 37 of 212
Code refactoring of existing AutoTest to PageObject pattern
Code refactoring of existing AutoTest to PageObject pattern
Similaire à Indexing & query optimization
Indexing In MongoDB
Indexing In MongoDB
Kishor Parkhe
Indexing with MongoDB
Indexing with MongoDB
MongoDB
MongoDB (Advanced)
MongoDB (Advanced)
TO THE NEW | Technology
Building Apps with MongoDB
Building Apps with MongoDB
Nate Abele
Indexing
Indexing
Mike Dirolf
Indexing documents
Indexing documents
MongoDB
Mongo indexes
Mongo indexes
Mehmet Çetin
Indexing and Query Optimizer (Mongo Austin)
Indexing and Query Optimizer (Mongo Austin)
MongoDB
Mongo db勉強会20110730
Mongo db勉強会20110730
Akihiro Okuno
Latinoware
Latinoware
kchodorow
Rapid and Scalable Development with MongoDB, PyMongo, and Ming
Rapid and Scalable Development with MongoDB, PyMongo, and Ming
Rick Copeland
Full Text Search In PostgreSQL
Full Text Search In PostgreSQL
Karwin Software Solutions LLC
Mongo db readingdocumentusecases
Mongo db readingdocumentusecases
zarigatongy
PyCon 2010 SQLAlchemy tutorial
PyCon 2010 SQLAlchemy tutorial
jbellis
Benefits of using MongoDB: Reduce Complexity & Adapt to Changes
Benefits of using MongoDB: Reduce Complexity & Adapt to Changes
Alex Nguyen
Postgres can do THAT?
Postgres can do THAT?
alexbrasetvik
MongoDB World 2016: Deciphering .explain() Output
MongoDB World 2016: Deciphering .explain() Output
MongoDB
Indexing and Query Optimizer
Indexing and Query Optimizer
MongoDB
Fazendo mágica com ElasticSearch
Fazendo mágica com ElasticSearch
Pedro Franceschi
Mongoseattle indexing-2010-07-27
Mongoseattle indexing-2010-07-27
MongoDB
Similaire à Indexing & query optimization
(20)
Indexing In MongoDB
Indexing In MongoDB
Indexing with MongoDB
Indexing with MongoDB
MongoDB (Advanced)
MongoDB (Advanced)
Building Apps with MongoDB
Building Apps with MongoDB
Indexing
Indexing
Indexing documents
Indexing documents
Mongo indexes
Mongo indexes
Indexing and Query Optimizer (Mongo Austin)
Indexing and Query Optimizer (Mongo Austin)
Mongo db勉強会20110730
Mongo db勉強会20110730
Latinoware
Latinoware
Rapid and Scalable Development with MongoDB, PyMongo, and Ming
Rapid and Scalable Development with MongoDB, PyMongo, and Ming
Full Text Search In PostgreSQL
Full Text Search In PostgreSQL
Mongo db readingdocumentusecases
Mongo db readingdocumentusecases
PyCon 2010 SQLAlchemy tutorial
PyCon 2010 SQLAlchemy tutorial
Benefits of using MongoDB: Reduce Complexity & Adapt to Changes
Benefits of using MongoDB: Reduce Complexity & Adapt to Changes
Postgres can do THAT?
Postgres can do THAT?
MongoDB World 2016: Deciphering .explain() Output
MongoDB World 2016: Deciphering .explain() Output
Indexing and Query Optimizer
Indexing and Query Optimizer
Fazendo mágica com ElasticSearch
Fazendo mágica com ElasticSearch
Mongoseattle indexing-2010-07-27
Mongoseattle indexing-2010-07-27
Plus de Jared Rosoff
MongoDB Advanced Schema Design - Inboxes
MongoDB Advanced Schema Design - Inboxes
Jared Rosoff
Mongosv 2011 - Sharding
Mongosv 2011 - Sharding
Jared Rosoff
Mongosv 2011 - Replication
Mongosv 2011 - Replication
Jared Rosoff
Mongosv 2011 - MongoDB on Amazon EC2
Mongosv 2011 - MongoDB on Amazon EC2
Jared Rosoff
MongoDB Deployment Tips
MongoDB Deployment Tips
Jared Rosoff
Scaling with mongo db - SF Mongo User Group 7-19-2011
Scaling with mongo db - SF Mongo User Group 7-19-2011
Jared Rosoff
MongoDB on EC2 and EBS
MongoDB on EC2 and EBS
Jared Rosoff
Web performance meetup bos 11 18-2010
Web performance meetup bos 11 18-2010
Jared Rosoff
Scalable Event Analytics with MongoDB & Ruby on Rails
Scalable Event Analytics with MongoDB & Ruby on Rails
Jared Rosoff
Plus de Jared Rosoff
(9)
MongoDB Advanced Schema Design - Inboxes
MongoDB Advanced Schema Design - Inboxes
Mongosv 2011 - Sharding
Mongosv 2011 - Sharding
Mongosv 2011 - Replication
Mongosv 2011 - Replication
Mongosv 2011 - MongoDB on Amazon EC2
Mongosv 2011 - MongoDB on Amazon EC2
MongoDB Deployment Tips
MongoDB Deployment Tips
Scaling with mongo db - SF Mongo User Group 7-19-2011
Scaling with mongo db - SF Mongo User Group 7-19-2011
MongoDB on EC2 and EBS
MongoDB on EC2 and EBS
Web performance meetup bos 11 18-2010
Web performance meetup bos 11 18-2010
Scalable Event Analytics with MongoDB & Ruby on Rails
Scalable Event Analytics with MongoDB & Ruby on Rails
Dernier
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Dernier
(20)
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Indexing & query optimization
1.
2.
3.
Indexing 101
4.
Ack! My queries
are slow! http://michaelprescott.typepad.com/.a/6a00d83451574c69e20134858a87a2970c-800wi
5.
Index FTW! http://musformation.com/pics/excited.jpg
6.
Why did that
happen? Magic More Magic
7.
Table scans 1
2 3 4 5 6 7 Looked at 7 objects Find where x equals 7
8.
Tree Lookup 7
6 5 4 3 2 1 Looked at 3 objects Find where x equals 7
9.
O(n) vs. O(log
n) Table scan Index Number of records Number of comparisons
10.
Analyzing Query Performance
11.
12.
13.
14.
Creating Indexes
15.
16.
17.
18.
19.
20.
21.
Sparse Indexes
22.
Geospatial Indexes
23.
Managing Indexes
24.
Listing indexes db.posts.getIndexes()
25.
Dropping indexes db.posts.dropIndex({“tags”:
1})
26.
Background building db.posts.ensureIndex(...,
{background: true})
27.
Query Planning
28.
Query Planning
29.
When isn’t an
index used?
30.
Picking an Index
scan Index on x Index on y Remember Terminate
31.
Télécharger maintenant