Eliot Horowitz
|
aa6fc17f57
|
find _id index more robustly
|
2009-10-29 11:59:38 -04:00 |
|
Dwight
|
844d96c19f
|
allow more indexes
do not revert to an earlier db version or you will have problems
|
2009-10-21 16:00:40 -04:00 |
|
Eliot Horowitz
|
8a7c1d8c1d
|
you can tablescan a non-existant collection SERVER-346
|
2009-10-16 10:20:30 -04:00 |
|
Eliot Horowitz
|
417ba0f0ce
|
--tablescan only disallows scans that have a filter
|
2009-10-05 13:49:03 -04:00 |
|
Eliot Horowitz
|
b754cb2808
|
--notablescan - might be too strict SERVER-274
|
2009-09-15 15:10:54 -04:00 |
|
Aaron
|
6840c4e03a
|
SERVER-100 checkpoint move index bounding code to FieldRangeSet
|
2009-09-07 11:44:41 -07:00 |
|
Aaron Staple
|
b4ed11064c
|
SERVER-100 checkpoint FieldRange more fine grained bounds using
|
2009-09-06 20:34:28 -07:00 |
|
Aaron Staple
|
9fd0168eff
|
SERVER-100 checkpoint field range organization improvements
|
2009-08-11 16:43:30 -04:00 |
|
Dwight
|
b4f0a2c1fb
|
fix broken test file from last commit
|
2009-07-07 14:12:53 -04:00 |
|
Dwight
|
85e8f71c1c
|
fixed bug SERVER-118 multikey duplicate results from queries
|
2009-07-07 13:17:53 -04:00 |
|
Eliot Horowitz
|
9ea397a131
|
nice log messages
|
2009-07-01 11:59:43 -04:00 |
|
Eliot Horowitz
|
0ed71a5c57
|
log message on running multiple plans
|
2009-07-01 11:26:21 -04:00 |
|
Eliot Horowitz
|
00df88c21d
|
moved BSONObjIterator::more to BSONObjectIteratore::moreWEOO()
added _more temporarily
SERVER-101
|
2009-06-09 11:43:04 -04:00 |
|
Aaron
|
5700a5040d
|
include query fields generating trivial bounds in exact key match check
|
2009-05-13 18:09:25 -04:00 |
|
Aaron
|
68b1edd0b0
|
for exact key match, query and index fields must be identical sets
|
2009-05-13 11:27:47 -04:00 |
|
Aaron
|
b9a2a82837
|
get rid of unused 'keyMatch' annotation in query optimizer
|
2009-05-13 11:17:24 -04:00 |
|
Aaron
|
d42d6b340c
|
make $max query parameter an exclusive bound
|
2009-05-06 14:02:44 -04:00 |
|
Aaron
|
0189992754
|
allow specification of inclusivity of index end key
|
2009-05-06 13:56:01 -04:00 |
|
Aaron
|
a229845ceb
|
more flexibility and sanity checks for min/max query specs
|
2009-04-30 17:36:25 -04:00 |
|
Aaron
|
af59c4ea9e
|
core implementation of min/max query parameters
|
2009-04-30 16:25:36 -04:00 |
|
Aaron
|
61ed53b9af
|
fix non osx compiler warning MINOR
|
2009-04-21 17:38:34 -04:00 |
|
Aaron
|
7d85516931
|
fix interpretation of non numberic index direction spec
|
2009-04-20 18:17:52 -04:00 |
|
Aaron
|
c27e290116
|
Support large count and nscanned
|
2009-03-24 12:12:04 -04:00 |
|
Aaron
|
7dd5dd50af
|
Remove old debug logging
|
2009-03-20 14:57:04 -04:00 |
|
Aaron
|
5a276ef621
|
Replace emptyObj with BSONObj()
|
2009-03-19 16:23:04 -04:00 |
|
Aaron
|
cc83107966
|
Now forward startLoc, with test
|
2009-03-18 17:50:45 -04:00 |
|
Aaron
|
6d10afbd49
|
Find requested oplog entry starting from tail of log
|
2009-03-18 17:24:10 -04:00 |
|
Aaron
|
8730dc9d02
|
replace couple copy() calls with getOwned()
|
2009-03-06 13:42:52 -05:00 |
|
Aaron
|
2ba030abe0
|
Move index cache to NamespaceDetailsTransient
|
2009-03-03 17:30:26 -05:00 |
|
Aaron
|
bab49f4951
|
Fail operation when old index can't be found
|
2009-03-03 15:37:54 -05:00 |
|
Aaron
|
4c40455a5c
|
Add debug logging for missing recorded index
|
2009-03-03 12:46:31 -05:00 |
|
Aaron
|
eb18afd653
|
More detailed explain
|
2009-02-26 15:53:33 -05:00 |
|
Aaron
|
4d3100a66d
|
More accurate nScanned recording with plan
|
2009-02-26 15:09:44 -05:00 |
|
Aaron
|
09bfd068ba
|
Explain includes info on all plans attempted
|
2009-02-26 14:55:53 -05:00 |
|
Aaron
|
4eae90b0a6
|
Start using order with pattern in optimizer
|
2009-02-26 11:33:23 -05:00 |
|
Aaron
|
851e5545a1
|
Since we're now using iterative interleaving rather than threads, don't do a table scan if an optimal index is found
|
2009-02-26 10:44:19 -05:00 |
|
Aaron
|
481f033964
|
Refactoring
|
2009-02-26 10:28:27 -05:00 |
|
Aaron
|
5656a475db
|
If plan not doing as well as before, start using other plans too
|
2009-02-25 19:22:54 -05:00 |
|
Aaron
|
7325450ff2
|
findOne use new query optimizer
|
2009-02-25 15:01:07 -05:00 |
|
Aaron
|
adeeae1f2f
|
Update uses new query optimizer
|
2009-02-25 12:25:01 -05:00 |
|
Aaron
|
222ea643ad
|
Runner improvements
|
2009-02-25 10:48:41 -05:00 |
|
Aaron
|
1f67174066
|
Uncomment lines
|
2009-02-24 18:32:08 -05:00 |
|
Aaron
|
b1341cf000
|
Recording plan configurable
|
2009-02-24 18:23:11 -05:00 |
|
Aaron
|
17b7897f19
|
Remember best index for query pattern
|
2009-02-24 17:48:06 -05:00 |
|
Aaron
|
4a4b0fe482
|
Better error detection
|
2009-02-24 15:45:18 -05:00 |
|
Aaron
|
e3bf4578ec
|
Remove old code
|
2009-02-24 15:30:16 -05:00 |
|
Aaron
|
7bfc826646
|
Remove old code
|
2009-02-24 14:41:53 -05:00 |
|
Aaron
|
b257287672
|
Merge branch 'master' of git@github.com:mongodb/mongo
|
2009-02-24 14:15:37 -05:00 |
|
Eliot Horowitz
|
500f01c9a5
|
move fieldset stuff into queryutil.*
|
2009-02-24 14:14:45 -05:00 |
|
Aaron
|
c969a3c4b4
|
Merge
|
2009-02-24 13:38:17 -05:00 |
|