List:Internals« Previous MessageNext Message »
From:Sergei Golubchik Date:May 18 2009 7:45am
Subject:Re: MySQL Reengineering Project
View as plain text  
Hi, Mikiya!

On May 18, Mikiya Okuno wrote:
> Hi,
> 
> Does this include a large pages support?

No, it does not.
May be later.
 
> I encountered a problem that the performance went down when several
> mega bytes were assigned for each read buffer, read rnd buffer and
> sort buffer on a Nocona system. I suspect that many TLB cache miss
> were happening at that time. Currently, MySQL only supports large
> pages for InnoDB. If MySQL will have a slab allocator which supports
> large pages like memcached, the performance will improve due to less
> TLB cache miss, won't it?

large pages are used for myisam keycache, that's why the support for
them was added in the first place.

There's no problem to use them elsewhere, where it make sense.

But there aren't many places where it make sense, as, indeed, we don't
have a generic purpose allocator in the server.

Regards / Mit vielen Grüßen,
Sergei

-- 
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /   Sergei Golubchik <serg@stripped>
 / /|_/ / // /\ \/ /_/ / /__  Principal Software Engineer/Server Architect
/_/  /_/\_, /___/\___\_\___/  Sun Microsystems GmbH, HRB München 161028
       <___/                  Sonnenallee 1, 85551 Kirchheim-Heimstetten
Geschäftsführer: Thomas Schroeder, Wolfgang Engels, Wolf Frenkel
Vorsitzender des Aufsichtsrates: Martin Häring
Thread
MySQL Reengineering ProjectManyi Lu - Sun Norway12 May 2009
  • Re: MySQL Reengineering ProjectJay Pipes12 May 2009
  • Re: MySQL Reengineering ProjectMARK CALLAGHAN12 May 2009
    • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
      • Re: MySQL Reengineering ProjectManyi Lu - Sun Norway12 May 2009
        • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
    • Re: MySQL Reengineering ProjectStewart Smith13 May 2009
  • Re: MySQL Reengineering ProjectMikiya Okuno18 May 2009
    • Re: MySQL Reengineering ProjectSergei Golubchik18 May 2009
      • Re: MySQL Reengineering ProjectRoy Lyseng18 May 2009
Re: MySQL Reengineering ProjectAlaric Snell-Pym12 May 2009
  • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
    • Re: MySQL Reengineering ProjectJay Pipes12 May 2009
      • Re: MySQL Reengineering ProjectJay Pipes12 May 2009
        • Re: MySQL Reengineering ProjectAlex Esterkin12 May 2009
          • Re: MySQL Reengineering ProjectBrian Aker12 May 2009
      • Re: MySQL Reengineering ProjectSergei Golubchik12 May 2009
        • Re: MySQL Reengineering ProjectBrian Aker12 May 2009
          • Re: MySQL Reengineering ProjectSergei Golubchik12 May 2009
            • Re: MySQL Reengineering ProjectAlex Esterkin12 May 2009
              • Re: MySQL Reengineering ProjectBrian Aker12 May 2009
            • Re: MySQL Reengineering ProjectJay Pipes12 May 2009
              • Re: MySQL Reengineering ProjectDavi Arnaut13 May 2009
              • Re: MySQL Reengineering ProjectAlex Esterkin13 May 2009
                • Re: MySQL Reengineering ProjectJay Pipes13 May 2009
            • Re: MySQL Reengineering ProjectMichael Widenius14 May 2009
          • Re: MySQL Reengineering ProjectJonas Oreland13 May 2009
        • Re: MySQL Reengineering ProjectRoy Lyseng12 May 2009
      • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
    • Re: MySQL Reengineering ProjectAlaric Snell-Pym12 May 2009
      • Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
      • Re: MySQL Reengineering ProjectMichael Widenius14 May 2009
        • Re: MySQL Reengineering ProjectAlaric Snell-Pym15 May 2009
          • Re: MySQL Reengineering ProjectKristian Nielsen15 May 2009
            • Re: MySQL Reengineering ProjectBrian Aker15 May 2009
            • Re: MySQL Reengineering ProjectAlaric Snell-Pym15 May 2009
          • Re: MySQL Reengineering ProjectMichael Widenius6 Jun 2009
Re: MySQL Reengineering ProjectMats Kindahl12 May 2009
Re: MySQL Reengineering ProjectAlex Esterkin12 May 2009
  • Re: MySQL Reengineering ProjectMasood Mortazavi13 May 2009
    • Re: MySQL Reengineering ProjectBrian Aker13 May 2009
    • Re: MySQL Reengineering ProjectAlex Esterkin13 May 2009
      • Re: MySQL Reengineering ProjectBaron Schwartz13 May 2009
        • Re: MySQL Reengineering ProjectStewart Smith13 May 2009
          • Re: MySQL Reengineering ProjectBaron Schwartz13 May 2009
    • Re: MySQL Reengineering ProjectAlex Esterkin13 May 2009
    • Re: MySQL Reengineering ProjectStewart Smith13 May 2009
  • Re: MySQL Reengineering ProjectMichael Widenius14 May 2009