← Back to team overview

maria-discuss team mailing list archive

Re: Increasing InnoDB page size in 10.1

 

I prefer to not give up compression to get larger pages. We might see
support for 32kb pages with compression in another variant of MySQL.
Benefits from larger pages include 1) fewer seeks for full table scans, 2)
more large blob columns stored inline and 3) (maybe) larger index keys. I
think #2 can be a big deal for saving space.


On Tue, Jul 15, 2014 at 7:15 AM, Tim Callaghan <tmcallaghan@xxxxxxxxx>
wrote:

> Thanks, that is helpful. It would be good to capture this (and any other
> technical advantages) in the KB page itself.
>
>
> On Tue, Jul 15, 2014 at 3:44 AM, Jan Lindström <jan.lindstrom@xxxxxxxxxx>
> wrote:
>
>> Hi,
>>
>> We had a customer request to increase the page size for uncompressed
>> pages to allow more blob fields in a table. This request is satisfied by
>> this implementation. While I was doing this enhancement, I did try to
>> increase the page size for compressed pages also but this proved too hard
>> for time constraints I had. I did try to discuss about the problems with
>> only person I know who really knows how compressed pages storage format is
>> implemented (Marko Mäkelä) but unfortunately, I did not get it to work with
>> limited help I received. As soon as I have again time, I will revisit this
>> issue and see what I can do.
>>
>> R: Jan
>>
>>
>> On Mon, Jul 14, 2014 at 4:07 PM, Tim Callaghan <tmcallaghan@xxxxxxxxx>
>> wrote:
>>
>>> I'm curious as to the reasoning behind this feature. I assumed it was to
>>> get better compression, but the kb page
>>> <https://mariadb.com/kb/en/mariadb/mariadb-documentation/mariadb-storage-engines/xtradb-and-innodb/xtradbinnodb-storage-formats/>
>>> states that compression will not be supported on the new 32K and 64K page
>>> size.
>>>
>>> -Tim Callaghan
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~maria-discuss
>>> Post to     : maria-discuss@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~maria-discuss
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>>
>> --
>>
>> --
>>
>> Jan Lindström, Principal Engineer
>> SkySQL - The MariaDB Company
>>
>> skype: jan_p_lindstrom
>>
>> www.skysql.com
>> <http://www.google.com/url?q=http%3A%2F%2Fwww.skysql.com%2F&sa=D&sntz=1&usg=AFrqEzcZuouapPzP5SJcV6B_sk4rcBAMZw>
>>
>> [image: Twitter]
>> <http://www.google.com/url?q=http%3A%2F%2Ftwitter.com%2Fskysql&sa=D&sntz=1&usg=AFrqEzc4-Qr1r8d_c0K_9PGkw3O126J68A>
>>  [image: Blog]
>> <http://www.google.com/url?q=http%3A%2F%2Fwww.skysql.com%2Fblog%2F&sa=D&sntz=1&usg=AFrqEzfHybQaBaAQIalfuAv9g8QhxaEF-A>
>>  [image: Facebook]
>> <http://www.google.com/url?q=http%3A%2F%2Fwww.facebook.com%2Fskysql&sa=D&sntz=1&usg=AFrqEzc4Kk2TUyZinWuhXhn5uMDEfa-TRw>
>>  [image: LinkedIn]
>> <http://www.google.com/url?q=http%3A%2F%2Fwww.linkedin.com%2Fcompany%2F1214250&sa=D&sntz=1&usg=AFrqEzezWUya7565tGaMEx0C4Mu7a0Gjcg>
>>  [image: Google+] <https://plus.google.com/117544963211695643458/posts>
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~maria-discuss
> Post to     : maria-discuss@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~maria-discuss
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Mark Callaghan
mdcallag@xxxxxxxxx

References