Subject | RE: [firebird-support] new Direct I/O for DataBase Files (interbase) - interesting - Email found in subject |
---|---|
Author | Leyne, Sean |
Post date | 2011-05-12T20:21:19Z |
Tom,
I don't think that any FB change is required. There is a much better solution which is already available from Microsoft to directly address this issue:
Microsoft Windows Dynamic Cache Service
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en
In that way, the actual database usage/activity will determine what is maintained in memory vs. having to pre-allocate a large block of memory for the FB/IB page cache.
The IB feature completely eliminates that option, which is too "black and white" for me.
Sean
> Does anyone know if there are any plans for this in FB?{FYI, the link only works for IB users/licensees}
>
> http://docs.embarcadero.com/products/interbase/IBXEUpdate2
I don't think that any FB change is required. There is a much better solution which is already available from Microsoft to directly address this issue:
Microsoft Windows Dynamic Cache Service
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en
> The direct Input/Output (I/O) capability makes InterBase more scalable withI like the ability to use the Windows cache for database data, we have systems that have multiple databases running on Classic, so having Windows maintain a tier-2 cache for database pages is a very good thing.
> very large databases on systems where there are memory resource
> limitations. With the Update 2 release, InterBase enables this "direct I/O"
> functionality on Windows OS. This functionality circumvents the issue
> observed by many on Windows 2008 R2 and Windows 7 64-bit OS editions
> where System File Cache uses up too much physical memory leading to
> sluggish system performance.
In that way, the actual database usage/activity will determine what is maintained in memory vs. having to pre-allocate a large block of memory for the FB/IB page cache.
The IB feature completely eliminates that option, which is too "black and white" for me.
Sean