dlenev@mockturtle.local
0868629129
Merge bk-internal.mysql.com:/home/bk/mysql-5.1
...
into mockturtle.local:/home/dlenev/src/mysql-5.1-rt-merge
2006-10-02 21:41:35 +04:00
dlenev@mockturtle.local
5c2a51292d
Merge mockturtle.local:/home/dlenev/src/mysql-5.0-rt-merge
...
into mockturtle.local:/home/dlenev/src/mysql-5.1-rt-merge
2006-09-29 19:39:15 +04:00
sergefp@pylon.mylan
16506e906b
Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.1-opt
...
into mysql.com:/home/psergey/mysql-5.1-bug14940-r10a
2006-09-29 18:35:03 +04:00
sergefp@mysql.com
e37d6ca7cd
Remove empty line
2006-09-29 18:26:57 +04:00
sergefp@mysql.com
47b357522a
BUG#14940: Slow join order is chosen: [2nd commit with post-review fixes]
...
- Re-worked the prev_record_reads() function to return the lower bound of
number of different table access scans that will be performed.
2006-09-29 15:58:47 +04:00
dlenev@mockturtle.local
76c5979f9e
Merge mockturtle.local:/home/dlenev/src/mysql-4.1-bg22338-2
...
into mockturtle.local:/home/dlenev/src/mysql-5.0-rt-merge
2006-09-29 12:36:12 +04:00
dlenev@mockturtle.local
acaa584c55
Fix for bug#22338 "Valgrind warning: uninitialized variable in
...
create_tmp_table()".
The fix for bug 21787 "COUNT(*) + ORDER BY + LIMIT returns wrong
result" introduced valgrind warnings which occured during execution
of information_schema.test and sp-prelocking.test in version 5.0.
There were no user visible effects.
The latter fix made create_tmp_table() dependant on
THD::lex::current_select value. Valgrind warnings occured when this
function was executed and THD::lex::current_select member pointed
to uninitialized SELECT_LEX instance.
This fix tries to remove this dependancy by moving some logic
outside of create_tmp_table() function.
2006-09-28 23:47:49 +04:00
gkodinov@dl145s.mysql.com
3abb604333
Merge dl145s.mysql.com:/data/bk/team_tree_merge/mysql-5.1
...
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.1-opt
2006-09-28 10:41:42 +02:00
gkodinov/kgeorge@macbook.gmz
24c5bf6a96
Bug#21174: Index degrades sort performance and optimizer does not honor IGNORE INDEX
...
- fix moved to 5.1
2006-09-27 13:11:00 +03:00
gkodinov/kgeorge@macbook.gmz
a01e7b12ce
Merge macbook.gmz:/Users/kgeorge/mysql/work/B21174-5.0-opt
...
into macbook.gmz:/Users/kgeorge/mysql/work/B21174-5.1-opt
2006-09-27 13:03:41 +03:00
gkodinov/kgeorge@macbook.gmz
903387afc0
Bug #21174 : Index degrades sort performance and optimizer does not honor IGNORE INDEX
...
- reversed the patch for 5.0 and moved to 5.1
2006-09-27 12:53:53 +03:00
istruewing@chilla.local
f083782c42
Merge chilla.local:/home/mydev/mysql-5.0--main
...
into chilla.local:/home/mydev/mysql-5.0-toteam
2006-09-21 10:55:23 +02:00
istruewing@chilla.local
77d610c2b4
Merge chilla.local:/home/mydev/mysql-5.1--team
...
into chilla.local:/home/mydev/mysql-5.1-tomain
2006-09-20 14:36:32 +02:00
istruewing@chilla.local
1782889d35
Merge bk-internal.mysql.com:/home/bk/mysql-4.1-engines
...
into chilla.local:/home/mydev/mysql-4.1-bug14400-monty
2006-09-20 08:33:46 +02:00
sergefp@pylon.mylan
fb077c0efd
Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.1-opt
...
into mysql.com:/home/psergey/mysql-5.1-bug22393
2006-09-19 21:14:37 +04:00
istruewing@chilla.local
c49c58cbf4
Merge chilla.local:/home/mydev/mysql-5.0-bug14400-monty
...
into chilla.local:/home/mydev/mysql-5.1-bug14400-monty
2006-09-19 14:33:29 +02:00
istruewing@chilla.local
7419f50245
After merge fix.
2006-09-19 14:26:18 +02:00
istruewing@chilla.local
5d509b32d4
Merge chilla.local:/home/mydev/mysql-4.1-bug14400-monty
...
into chilla.local:/home/mydev/mysql-5.0-bug14400-monty
2006-09-19 11:27:00 +02:00
istruewing@chilla.local
47dc3fbe8a
Merge bk-internal:/home/bk/mysql-4.0
...
into chilla.local:/home/mydev/mysql-4.1-bug14400-monty
2006-09-19 10:17:25 +02:00
gkodinov@dl145s.mysql.com
ce8ed889d7
Merge dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
...
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.1
2006-09-18 12:57:20 +02:00
sergefp@mysql.com
13901802bc
BUG#22393: Very wrong E(#rows(ref(const)) for key with skewed distribution
...
- Check if we have E(#rows) for 'range' access on the smaller interval
on the same index. If yes, adjust the estimate.
2006-09-18 14:49:54 +04:00
gkodinov@dl145s.mysql.com
2ec485f06e
Merge bk-internal:/home/bk/mysql-5.0-opt
...
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
2006-09-18 12:20:20 +02:00
igor@rurik.mysql.com
d3d3cef88c
Fixed bug #21493 : crash for the second execution of a function
...
containing a select statement that uses an aggregating IN subquery.
Added a parameter to the function fix_prepare_information
to restore correctly the having clause for the second execution.
Saved andor structure of the having conditions at the proper moment
before any calls of split_sum_func2 that could modify the having structure
adding new Item_ref objects. (These additions, are produced not with
the statement mem_root, but rather with the execution mem_root.)
2006-09-16 09:50:48 -07:00
brian@zim.(none)
f79ddec1f2
Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1
...
into zim.(none):/home/brian/mysql/merge-5.1
2006-09-15 10:48:30 -07:00
brian@zim.(none)
7194b6d75a
This changes the order of the universe, black is now the new white.
...
In practice this means that handlerton is now created by the server and is passed to the engine. Plugin startups can now also control how plugins are inited (and can optionally pass values). Bit more flexibility to those who want to write plugin interfaces to the database.
2006-09-15 10:28:00 -07:00
gkodinov@dl145s.mysql.com
a9b3bd0eec
Merge dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-4.1-opt
...
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
2006-09-15 14:14:38 +02:00
gkodinov@dl145s.mysql.com
b1e087a717
Merge dl145s.mysql.com:/data/bk/team_tree_merge/CLEAN/mysql-5.0
...
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
2006-09-15 11:52:49 +02:00
gkodinov@dl145s.mysql.com
148cb4e98a
Merge dl145s.mysql.com:/data/bk/team_tree_merge/CLEAN/mysql-5.0
...
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
2006-09-15 11:47:23 +02:00
tsmith@maint2.mysql.com
6a31ec2cad
Merge maint2.mysql.com:/data/localhome/tsmith/bk/mrg50/50
...
into maint2.mysql.com:/data/localhome/tsmith/bk/mrg50/51
2006-09-13 09:03:52 +02:00
igor@rurik.mysql.com
ecf03182d9
Merge rurik.mysql.com:/home/igor/mysql-5.0-opt
...
into rurik.mysql.com:/home/igor/dev-opt/mysql-5.0-opt-bug5500
2006-09-09 10:23:13 -07:00
igor@rurik.mysql.com
9c15b7e0e8
Post-pushbuild corrections for fix of bug #21698 .
2006-09-09 09:43:09 -07:00
igor@rurik.mysql.com
00a2f232c9
Merge rurik.mysql.com:/home/igor/mysql-5.0-opt
...
into rurik.mysql.com:/home/igor/dev-opt/mysql-5.0-opt-bug21698
2006-09-07 11:10:36 -07:00
igor@rurik.mysql.com
34206c6f80
Fixed bug #21698 : erroneously a field could be replaced by an
...
equal constant under any circumstances.
In fact this substitution can be allowed if the field is
not of a type string or if the field reference serves as
an argument of a comparison predicate.
2006-09-07 11:06:37 -07:00
igor@rurik.mysql.com
b7ded1e34f
Fixed bug #5500 : EXPLAIN returned a wrong select_type for queries using views.
...
Select_type in the EXPLAIN output for the query SELECT * FROM t1 was
'SIMPLE', while for the query SELECT * FROM v1, where the view v1
was defined as SELECT * FROM t1, the EXPLAIN output contained 'PRIMARY'
for the select_type column.
2006-09-06 08:21:43 -07:00
cmiller@zippy.cornsilk.net
47982ebae7
Merge zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint
...
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint
2006-09-05 17:09:52 -04:00
gkodinov/kgeorge@rakia.(none)
580d4a0df4
Merge gkodinov@bk-internal.mysql.com:/home/bk/mysql-4.1-opt
...
into rakia.(none):/home/kgeorge/mysql/autopush/B16792-4.1-opt
2006-09-05 19:22:55 +03:00
gkodinov/kgeorge@macbook.gmz
91e93eb7d0
Merge macbook.gmz:/Users/kgeorge/mysql/work/B16792-4.1-opt
...
into macbook.gmz:/Users/kgeorge/mysql/work/B16792-5.0-opt
2006-09-05 17:09:12 +03:00
timour/timka@lamia.home
cf3bed86b5
BUG#21787: COUNT(*) + ORDER BY + LIMIT returns wrong result
...
Fix an error in the bug fix.
2006-09-04 16:53:03 +03:00
msvensson@neptunus.(none)
4d0430c8fd
Merge dl145s:/data/tkatchaounov/5.0-bug-21787
...
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
2006-09-04 11:45:43 +02:00
timour/timka@lamia.home
5a0d5670b8
Merge lamia.home:/home/timka/mysql/src/4.1-virgin
...
into lamia.home:/home/timka/mysql/src/4.1-bug-21787
2006-09-01 17:21:49 +03:00
timour/tkatchaounov@dl145s.mysql.com
462c22c1ae
Merge timka@10.100.64.80:/home/timka/mysql/src/4.1-bug-21787
...
into dl145s.mysql.com:/data/tkatchaounov/5.0-bug-21787
2006-09-01 14:29:27 +02:00
timour/timka@lamia.home
02e194cea2
Fix for BUG#21787: COUNT(*) + ORDER BY + LIMIT returns wrong result
...
The problem was due to a prior fix for BUG 9676, which limited
the rows stored in a temporary table to the LIMIT clause. This
optimization is not applicable to non-group queries with aggregate
functions. The fix disables the optimization in this case.
2006-09-01 15:07:04 +03:00
igor@rurik.mysql.com
0e96978cf6
Fixed bug #16081 : row equalities were not taken into
...
account by the optimizer.
Now all row equalities are converted into conjunctions of
equalities between row elements. They are taken into account
by the optimizer together with the original regular equality
predicates.
2006-09-01 04:23:04 -07:00
tsmith@maint2.mysql.com
e2f40aa6d0
Merge maint2.mysql.com:/data/localhome/tsmith/bk/41
...
into maint2.mysql.com:/data/localhome/tsmith/bk/50
2006-09-01 08:53:56 +02:00
evgen@moonbone.local
94028c618f
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.1
...
into moonbone.local:/work/tmp_merge-5.1-opt-mysql
2006-08-31 12:14:27 +04:00
evgen@moonbone.local
8cf9781717
Merge moonbone.local:/work/tmp_merge-5.0-mysql
...
into moonbone.local:/work/tmp_merge-5.1-opt-mysql
2006-08-29 18:58:50 +04:00
timour/timka@lamia.home
0368914b9a
Merge lamia.home:/home/timka/mysql/src/5.0-bug-21456
...
into lamia.home:/home/timka/mysql/src/5.1-bug-21456
2006-08-29 16:39:09 +03:00
timour/tkatchaounov@dl145s.mysql.com
4761ea5c82
Merge tkatchaounov@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into dl145s.mysql.com:/data/tkatchaounov/autopush/5.0-bug-21456
2006-08-28 16:08:48 +02:00
igor@rurik.mysql.com
218a96d2c6
Fixed bug #21390 : wrong estimate of rows after elimination of
...
const tables. This resulted in choosing extremely inefficient
execution plans in same cases when distribution of data in
joined were skewed (see the customer test case for the bug).
2006-08-25 02:17:41 -07:00
timour/timka@lamia.home
31373e000b
Merge lamia.home:/home/timka/mysql/src/4.1-virgin
...
into lamia.home:/home/timka/mysql/src/4.1-bug-21456
2006-08-23 18:30:21 +03:00