Re: Star joins?
Hi Seth,
let me first clarify what I understand under a "star join". To me a star join is
a join where many (usually small) dimension tables are joined with one
(usually big) facts table.
For example:
select * from facts, d1, d2, d3
where facts.c1 = d1.c1 and facts.c2 = d2.c2 and facts.c3 = d3.c3;
If that is what you mean, then there is a current project we are working on
that will speed up considerably the execution of such joins. To be more
precise, the project will add a new join method called hash-join, therefore it
is mostly related to the query execution engine and less to the optimizer itself.
At the moment I cannot give any specific timeframe for it, but the project is
being actively worked on.
Let me know if this answers your question.
As part of our work we develop various tests and benchmars. It would be of
great help to us if you could provide concrete examples of BI queries, scenarios,
etc. where you noticed unsatisfactory performance of the current MySQL (5.0 or
5.1). It would be great if you could give us some numbers - table sizes, indexes,
query execution times.
--
Timour Katchaounov, Software Engineer - Optimizer
MySQL AB, www.mysql.com
Subject
Views
Written By
Posted
3522
January 17, 2006 08:57PM
2639
January 18, 2006 10:39PM
2526
January 18, 2006 10:41PM
2498
January 20, 2006 03:08PM
2614
January 20, 2006 06:42PM
2467
January 21, 2006 07:32PM
2503
January 22, 2006 03:22PM
Re: Star joins?
3594
January 23, 2006 04:10PM
2541
December 09, 2006 06:25AM
5036
June 28, 2007 04:23AM
2514
January 26, 2006 11:35AM
2624
January 26, 2006 01:00PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.