<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://pmakowski.ibphoenix.fr/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Philippe Makowski, Firebird related</title>
  <link>http://pmakowski.ibphoenix.fr/</link>
  <atom:link href="http://pmakowski.ibphoenix.fr:82/feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>en</language>
  <pubDate>Fri, 07 Jun 2013 14:41:04 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Firebird transactions settings</title>
    <link>http://pmakowski.ibphoenix.fr/post/2012/02/28/Firebird-transactions-settings</link>
    <guid isPermaLink="false">urn:md5:965cff35ed8b03e06d1f5b77672c2992</guid>
    <pubDate>Tue, 28 Feb 2012 08:35:00 +0100</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;From the support list, by Ann Harrison, as a reminder :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;isc_tpb_consistency can cause performance problems due the fact that it's
locking tables and possibly excluding concurrent access.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;isc_tpb_concurrency is the design center for Firebird. Readers don't block
writers, writers don't block readers, and both get a consistent view of the
database.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;iisc_tpb_read_committed + isc_tpb_rec_version + isc_tbp_read_only give
inconsistent results and occasionally produces an error on a blob read*, but
unlike other modes, it does not block garbage collection so it's a good mode
for long running read transactions that don't have to get the &amp;quot;right&amp;quot;
answer.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;isc_tpb_read_committeed + isc_tpb_rec_version has the same performance as
isc_tpb_concurrency, but gets inconsistent results - the same query run twice
in the same transaction may return different rows.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;isc_tpb_read_committed + isc_tpb_no_rec_version + isc_tpb_wait is slower
than other modes because it will wait for a change to be commited rather than
reading the newest committed version. Like all variants of
isc_tpb_read_committed, it does not produce consistent results.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;isc_tpb_read_committed + isc_tpb_no_rec_version + isc_tpb_no_wait gives
lots and lots of deadlock errors because every time a reader encounters a
record that's being changed, it returns an error.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
Good luck, Ann&lt;br /&gt;
&lt;br /&gt;
* If you have the bad luck to read a record version which includes a blob and
someone else changes the record version and the blob, and that transaction
commits, and somebody else comes by and garbage collects the record version and
blob before you get around to reading the blob, you'll get an error. Doesn't
happen in other modes.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Mageia 1 a Firebird friendly new distribution</title>
    <link>http://pmakowski.ibphoenix.fr/post/2011/06/07/Mageia-1-a-Firebird-firendly-new-distribution</link>
    <guid isPermaLink="false">urn:md5:93e23891e11251d5e8f53f80ca15ebaa</guid>
    <pubDate>Tue, 07 Jun 2011 23:41:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
        <category>mageia</category>    
    <description>    &lt;p&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://www.mageia.org/en/&quot;&gt;Mageia&lt;/a&gt; 1 is there :
&lt;a hreflang=&quot;en&quot; href=&quot;http://blog.mageia.org/en/&quot;&gt;http://blog.mageia.org/en/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It is a community driven project and a &lt;a hreflang=&quot;en&quot; href=&quot;http://www.firebirdsql.org/&quot;&gt;Firebird&lt;/a&gt; friendly distribution with Firebird
2.5.0, PHP, PHP-pdo, Perl, Ruby drivers, Rails adapter, Flamerobin, and Python
drivers (kinterbasdb and firebirdsql).&lt;/p&gt;
&lt;p&gt;I'm really happy to have now Mageia on my computer, and being one of the
packagers.&lt;/p&gt;
&lt;p&gt;For people wanting to use Firebird under Gnu/Linux, Mageia can be a really
good choice.&lt;/p&gt;
&lt;p&gt;The community is active, and in next months will decide what will be the
future. Like Firebird, Mageia organisation is community-driven; no commercial
management can dictate the path Mageia will take.&lt;/p&gt;
&lt;a hreflang=&quot;en&quot; href=&quot;http://www.mageia.org/fr/downloads/&quot;&gt;Download it&lt;/a&gt;,
try it !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS&lt;br /&gt;
&lt;br /&gt;
Some friends of mine created  &lt;a hreflang=&quot;fr&quot; href=&quot;http://hupstream.com/fr/&quot;&gt;Hupstream&lt;/a&gt;  a company providing commercial
services (like &lt;a hreflang=&quot;en&quot; href=&quot;http://www.ibphoenix.com/&quot;&gt;IBphoenix&lt;/a&gt;
for Firebird) with or around Mageia software, tools or project .&lt;br /&gt;
&lt;br /&gt;
So you can imagine Firebird under Mageia with professional support with
IBPhoenix and Hupstream if you want !&lt;br /&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Windows Firebird Classic and cache</title>
    <link>http://pmakowski.ibphoenix.fr/post/2011/04/29/Windows-Firebird-Classic-and-cache</link>
    <guid isPermaLink="false">urn:md5:355ebba65221bd5b607164eb59884176</guid>
    <pubDate>Fri, 29 Apr 2011 09:31:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;From the Firebird support list, posted by Sean Leyne :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have over 60 production Firebird servers running Windows, some servers
with 100s of database connections.&lt;br /&gt;
&lt;br /&gt;
What you need to remember is:&lt;br /&gt;
&lt;br /&gt;
- Each database connection starts a new server process, so more RAM memory is
needed/used&lt;br /&gt;
&lt;br /&gt;
- Each database page cache setting should be kept low, improve performance by
reduce the amount of synchronization which occurs between the Firebird
processes&lt;br /&gt;
&lt;br /&gt;
- 64 bit versions of Windows (very true with 2008) have a poor algorithm for
managing OS page cache, which can result in an excessive amount of cache
paging, which severely impacts performance. There are some utilities available
(SET_CACHE.EXE) which can set the cache size to definable level (we usually set
it to 70% of available RAM).&lt;/p&gt;
&lt;/blockquote&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird on Linux and ICU &gt; 4.2</title>
    <link>http://pmakowski.ibphoenix.fr/post/2011/04/26/Firebird-on-Linux-and-ICU-4.2</link>
    <guid isPermaLink="false">urn:md5:60d6f06e95d8192179cb6a0597fdc28e</guid>
    <pubDate>Tue, 26 Apr 2011 10:46:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;There was a bug in Firebird that did not handle well icu &amp;gt; 4.2 see
(&lt;a href=&quot;http://tracker.firebirdsql.org/browse/CORE-3447&quot; target=&quot;_blank&quot;&gt;http://tracker.firebirdsql.org/browse/CORE-3447&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;2.1.4 and 2.5.0 packages in distributions were affected (Debian, Fedora,
Mandriva, Mageia) because they are using icu 4.4&lt;/p&gt;
&lt;p&gt;Adriano fixed it and in these various distro updates are on the way&lt;/p&gt;
I know that some of you are using Centos 5.&lt;br /&gt;
&lt;p&gt;The problem with Centos 5, is that you can’t have Firebird 2.5 from
EPEL&lt;br /&gt;
repository. Centos 6 will give you the possibility to have Firebird 2.5 from
EPEL6 repository, but seems that Centos6 take a long time to come.&lt;br /&gt;
&lt;a href=&quot;https://www.centos.org/modules/newbb/viewtopic.php?topic_id=25878&quot; target=&quot;_blank&quot;&gt;https://www.centos.org/modules/newbb/viewtopic.php?topic_id=25878&lt;/a&gt;&lt;br /&gt;

&lt;a href=&quot;http://wiki.centos.org/QaWiki/6/AuditStatus&quot; target=&quot;_blank&quot;&gt;http://wiki.centos.org/QaWiki/6/AuditStatus&lt;/a&gt;&lt;/p&gt;
You can try to use Scientific Linux instead (&lt;a href=&quot;http://www.scientificlinux.org/&quot; target=&quot;_blank&quot;&gt;http://www.scientificlinux.org&lt;/a&gt;)&lt;br /&gt;
As Centos, the base SL distribution is basically Enterprise Linux&lt;br /&gt;
(RHEL), recompiled from source, and Scientific Linux 6.0 was released on&lt;br /&gt;
March 3, 2011</description>
    
    
    
      </item>
    
  <item>
    <title>News from the packaging front</title>
    <link>http://pmakowski.ibphoenix.fr/post/2010/12/22/News-from-the-packaging-front</link>
    <guid isPermaLink="false">urn:md5:272de7a65e75ca378510067f0f28cb75</guid>
    <pubDate>Wed, 22 Dec 2010 22:30:00 +0100</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;I just finished the Firebird 2.5 packages for Mandriva&lt;/p&gt;
&lt;p&gt;They are available in Cooker and in Contrib/backports for 2010.1 and
2010.2&lt;/p&gt;
&lt;p&gt;Doing this work, I saw that I made a mistake in Fedora packages, so they are
updated in Rawhide and EPEL6&lt;/p&gt;
&lt;p&gt;I also updated my Fedora 14 repo
(http://repos.fedorapeople.org/repos/makowski/firebird/)&lt;/p&gt;
&lt;p&gt;good having doing that before the end of the year !&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Mageia : a new GNU Linux distribution</title>
    <link>http://pmakowski.ibphoenix.fr/post/2010/09/22/Mageia-A-new-Linux-Distribution</link>
    <guid isPermaLink="false">urn:md5:a6c8afb1fcf7d359f39d6d5c5ff2dfc2</guid>
    <pubDate>Wed, 22 Sep 2010 08:55:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>General</category>
        <category>mageia</category>    
    <description>    &lt;p&gt;A new GNU Linux distribution is born : Mageia, a Mandriva Linux fork.&lt;/p&gt;
&lt;p&gt;So why speak about this here ?&lt;/p&gt;
&lt;p&gt;First, Firebird packages need a maintainer and as I am the one in Mandriva,
I will do the same in Mageia&lt;/p&gt;
&lt;p&gt;Second, this story remind me a little the Firebird story&lt;/p&gt;
&lt;p&gt;Third I'm enthusiast to contribute (may be more than only Firebird related
packages) to a such challenging adventure, and in this one, there are people
that I really trust.&lt;/p&gt;
&lt;p&gt;Long live Mageia : &lt;a href=&quot;http://www.mageia.org/&quot; hreflang=&quot;en&quot;&gt;http://www.mageia.org/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Thanks for DOR !</title>
    <link>http://pmakowski.ibphoenix.fr/post/2010/04/27/Thanks-for-DOR-%21</link>
    <guid isPermaLink="false">urn:md5:e97c66d1e4eb330754c272d5a9c90dc8</guid>
    <pubDate>Tue, 27 Apr 2010 18:26:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif;&quot;&gt; Henri Gourverst (UIB creator) set up a
new powerful tool : &lt;a href=&quot;http://www.delphionrails.com&quot; hreflang=&quot;en&quot;&gt;DelphiOnRails&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The powerfull association of DOR and Firebird help me to build a nice new
AppServer. &lt;/p&gt;
&lt;p&gt;The simplicity of coding with DOR help me to focus on database structure and
efficient queries. &lt;/p&gt;
&lt;p&gt;This AppServeur will be soon deployed in various location in France, and
with the low level of maintenance need, the light network protocol used it
will be deployed on large and small business units without
trouble. &lt;/p&gt;
&lt;p&gt;The clients software will not use Lua (choice of the vendor), instead there
are two clients one in C# and another in PHP integrated to a web
server. &lt;/p&gt;
&lt;p&gt;So thanks again Henri, long live to DOR. &lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird’s 10th birthday a bunch of conferences</title>
    <link>http://pmakowski.ibphoenix.fr/post/2010/04/20/Firebird%E2%80%99s-10th-birthday-a-bunch-of-conferences</link>
    <guid isPermaLink="false">urn:md5:16abbaa2db5362d17aeb4e8745ead616</guid>
    <pubDate>Tue, 20 Apr 2010 10:51:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
Dear Firebird Foundation members, dear Firebird users,&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
To celebrate the Firebird’s 10th birthday and the launch of Firebird 2.5, the
Firebird Foudation Committee invite you to setup and participate to a worldwide
bunch of conferences.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
The idea is to set up conferences every where there is a Firebird Community, to
have at least 10 conferences to celebrate the 10th birthday.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
These conferences can have various format, from an half day to three days, the
content can be advance topics made by core developpers, but also Firebird show
case, information about the project it self, Firebird tools show case, speak
about Firebird 2.5 new features, etc …&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
To day we have :&lt;/p&gt;
&lt;ul style=&quot;margin-left: 0; padding-left: 45px; list-style-type: none;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.firebirdnews.org/wp-content/themes/firefox/img/bullet.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 1.5em; background-position: 0 7px;&quot;&gt;
A one day conference in Ukraine On Friday, April 23, 2010&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.firebirdnews.org/wp-content/themes/firefox/img/bullet.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 1.5em; background-position: 0 7px;&quot;&gt;
Firebird Developers Day in Brazil, in July&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.firebirdnews.org/wp-content/themes/firefox/img/bullet.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 1.5em; background-position: 0 7px;&quot;&gt;
A three days combined HK-Software/Firebird conference in Bremen, Germany in
November&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.firebirdnews.org/wp-content/themes/firefox/img/bullet.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 1.5em; background-position: 0 7px;&quot;&gt;
Sarajevo,France, Italy, Czech Republic, Russia are planned&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
It would be nice to have events in countries where we have Firebird users and
where we never had a conference before (Poland, USA, Canada, Australia, South
Africa, etc )&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
We the coordinate effort with the Mind the Bird campaign, we already have
material that can be useful (slides, webinars recording)&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
We are working on a “10th anniversary event package” organizers could use as
core content ( with for example a speech/presentation about Firebird from day
one to present and with future plans). It would help organizers that don’t have
any local FB developer(s) and can’t afford to invite one.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
We need now volunteers :&lt;/p&gt;
&lt;ul style=&quot;margin-left: 0; padding-left: 45px; list-style-type: none;&quot;&gt;
&lt;li style=&quot;background-image: url(http://www.firebirdnews.org/wp-content/themes/firefox/img/bullet.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 1.5em; background-position: 0 7px;&quot;&gt;
to take in charge such event in their country&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.firebirdnews.org/wp-content/themes/firefox/img/bullet.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 1.5em; background-position: 0 7px;&quot;&gt;
content writers&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.firebirdnews.org/wp-content/themes/firefox/img/bullet.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 1.5em; background-position: 0 7px;&quot;&gt;
sponsors hunters&lt;/li&gt;
&lt;li style=&quot;background-image: url(http://www.firebirdnews.org/wp-content/themes/firefox/img/bullet.gif); background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: initial; padding-left: 1.5em; background-position: 0 7px;&quot;&gt;
speakers&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
Soon some web pages will be setup to inform and popularize this initiative.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
So please, anyone ready to help, please subscribe to the dedicated mailing
list &lt;a href=&quot;https://lists.firebirdsql.org/cgi-bin/mailman/listinfo/fbconference&quot; target=&quot;_blank&quot; style=&quot;color: rgb(255, 137, 13); text-decoration: none;&quot;&gt;https://lists.firebirdsql.org/cgi-bin/mailman/listinfo/fbconference&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
So we can coordinate our efforts.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
Thanks,&lt;/p&gt;
&lt;p style=&quot;margin-top: 0; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; line-height: 1.5em;&quot;&gt;
Philippe Makowski&lt;br /&gt;
Firebird Foundation&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird 10th anniversary</title>
    <link>http://pmakowski.ibphoenix.fr/post/2010/03/29/Firebird-10th-anniversary</link>
    <guid isPermaLink="false">urn:md5:c3f518f7fce0785edb765965df94cee3</guid>
    <pubDate>Mon, 29 Mar 2010 23:39:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;When I became Firebird Foundation President, i did not thought about
theFirebird 10th anniversary.&lt;/p&gt;
&lt;p&gt;May be I should think twice before saying yes ;)&lt;/p&gt;
&lt;p&gt;This anniversary and the coming soon new major version of Firebird seems to
boost the Firebird Community, that's a good point.&lt;/p&gt;
&lt;p&gt;But it give me more work as President, because I try to help things
append.&lt;/p&gt;
&lt;p&gt;On the last Firebird Conference at Bergamo, I asked &lt;a href=&quot;http://www.firebirdsql.org/ffoundation/docs/FF-Bergamo-2008.pdf&quot; hreflang=&quot;en&quot;&gt;&amp;quot;Do we nee a second wind ?&amp;quot;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I think now that some part of our Project organization have to change, to
help more people being involved.&lt;/p&gt;
&lt;p&gt;Even if we are a smaller project, may be we can look at the way Fedora
project is managed, I like the various way they offer to &lt;a href=&quot;https://fedoraproject.org/en/join-fedora&quot; hreflang=&quot;en&quot;&gt;join&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird in OpenSuse</title>
    <link>http://pmakowski.ibphoenix.fr/post/2009/09/02/Firebird-in-OpenSuse</link>
    <guid isPermaLink="false">urn:md5:3df6095a540ff559d63bfdd85bd20f5b</guid>
    <pubDate>Wed, 02 Sep 2009 09:03:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;yesterday I received this notification :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hello packager,&lt;br /&gt;
&lt;br /&gt;
This is just FYI.  Your package was checked in in distribution
&amp;quot;stable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
here is the log from ci_new_pac /work/src/done/STABLE/firebird -&amp;gt; stable&lt;/p&gt;
&lt;/blockquote&gt;
So, good news for Firebird and OpenSuse users, Firebird package will be in
official repository for new OpenSuse 11.2
&lt;div&gt;For people wanting to test it, it is in the Factory repository
(http://download.opensuse.org/factory/repo/oss/):&lt;/div&gt;
&lt;pre&gt;
zypper info firebird
Dépot: openSUSE Factory (OSS)
Nom: firebird
Version: 2.1.3.18185.0-1.1
Arch: i586
Fabricant: openSUSE
Installé: Non
État: non installée
Taille une fois installé : 3,4 M
Résumé: SQL relational database management system
Description:
This package contains common files between firebird-classic and
firebird-superserver. You will need this if you want to use either one. 
&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird OpenSuse, SLE prerelease repository</title>
    <link>http://pmakowski.ibphoenix.fr/post/2009/06/30/Firebird-OpenSuse-SLE-prerelease-repository</link>
    <guid isPermaLink="false">urn:md5:650457f351177aa0cdd204047d254d06</guid>
    <pubDate>Tue, 30 Jun 2009 21:10:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;I created a prerelase &lt;a href=&quot;http://download.opensuse.org/repositories/home://pmakowski/&quot; hreflang=&quot;en&quot;&gt;repositories&lt;/a&gt; for OpenSuse and SLE&lt;/p&gt;
&lt;p&gt;Choose the repository you need and setup Firebird 2.1.3RC1, Flamerobin and
the Python driver&lt;/p&gt;
&lt;p&gt;Since openSUSE 10.2, you can use the command line tool named &lt;em&gt;zypper&lt;/em&gt;
to add repositories:&lt;/p&gt;
&lt;pre&gt;
zypper ar &amp;lt;URL_to_your_repo_file&amp;gt;
&lt;/pre&gt;
&lt;p&gt;For example :&lt;/p&gt;
&lt;pre&gt;
zypper ar http://download.opensuse.org/repositories/home://pmakowski/openSUSE_11.1/home:pmakowski.repo
&lt;/pre&gt;
&lt;p&gt;More information here : &lt;a hreflang=&quot;en&quot; href=&quot;http://en.opensuse.org/Build_Service/User&quot;&gt;http://en.opensuse.org/Build_Service/User&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Feed back are welcome&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird Centos prerelease repository</title>
    <link>http://pmakowski.ibphoenix.fr/post/2009/06/22/Firebird-Centos-prerelease-repository</link>
    <guid isPermaLink="false">urn:md5:23f7fc40b1d42769933a179e2c54a080</guid>
    <pubDate>Wed, 24 Jun 2009 12:15:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;I created a prerelase &lt;a href=&quot;http://makowski.fedorapeople.org&quot; hreflang=&quot;en&quot;&gt;repository&lt;/a&gt; for Centos 5 &lt;/p&gt;
&lt;p&gt;In order to validate that the packages came from me, you'll want to install
my public GPG key on your system. You can take care of that with a single
command as root:&lt;/p&gt;
&lt;pre&gt;
rpm --import http://makowski.fedorapeople.org/fb21/centos/RPM-GPG-KEY-IBPhoenix
&lt;/pre&gt;
&lt;p&gt;Then create the following file to enabled the repository :&lt;/p&gt;
&lt;pre&gt;
/etc/yum.repos.d/pmakowski.repo
&lt;/pre&gt;
&lt;p&gt;The content of this file should be  for x86_64 :&lt;/p&gt;
&lt;pre&gt;
[pmakowski]&lt;br /&gt;
name=Philippe Makowski Repo&lt;br /&gt;
baseurl=http://makowski.fedorapeople.org/fb21/centos/5/x86_64/&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=http://makowski.fedorapeople.org/fb21/centos/RPM-GPG-KEY-IBPhoenix
&lt;/pre&gt;
&lt;p&gt;The content of this file should be  for i386 :&lt;/p&gt;
&lt;pre&gt;
[pmakowski]&lt;br /&gt;
name=Philippe Makowski Repo&lt;br /&gt;
baseurl=http://makowski.fedorapeople.org/fb21/centos/5/i386/&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=http://makowski.fedorapeople.org/fb21/centos/RPM-GPG-KEY-IBPhoenix
&lt;/pre&gt;
&lt;p&gt;That's all, you can use yum or pirut to install or update Firebird 2.1&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird packages for Fedora, Centos, RHEL</title>
    <link>http://pmakowski.ibphoenix.fr/post/2009/05/05/Firebird-packages-for-Fedora-Centos-RHEL</link>
    <guid isPermaLink="false">urn:md5:31a131b2f5cce503e9872eab2a401266</guid>
    <pubDate>Tue, 05 May 2009 23:32:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;It's official now, I'm the maintainer of Firebird packages for Fedora and
Epel (Centos and RHEL packages) and Firebird packages get pushed into Fedora
repositories.&lt;/p&gt;
&lt;p&gt;The good news for Firebird users is that they can get Firebird 2.1.2 from
Fedora official repositories.&lt;/p&gt;
&lt;p&gt;Flamerobin and Kinterbasdb (the Python driver for Firebird) will follow
soon, as the PHP module.&lt;/p&gt;
&lt;p&gt;The &amp;quot;bad&amp;quot; news is that it give me some more work, and I will have to
resolved the futur bugs if they are some (and I guess there will be since I
rewrote a new spec file).&lt;br /&gt;
I'm not used to, as a Q/A team member of the Firebird project, I'm more used to
check and raise bugs than solving them ;)&lt;/p&gt;
&lt;p&gt;Stop kidding, I did not used Fedora before (usualy I use Mandriva and
Debian), but I'm proud to become a member of this community, working with them
is pleasant, and I learned a lot doing that.&lt;/p&gt;
&lt;p&gt;So I'll try to do my best for all Firebird, Fedora, Centos users.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Lost connections</title>
    <link>http://pmakowski.ibphoenix.fr/post/2009/04/29/Lost-connections</link>
    <guid isPermaLink="false">urn:md5:99a2e1ba1426843dfc864ab88d3e1e55</guid>
    <pubDate>Wed, 29 Apr 2009 08:54:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;Last months I saw in various support lists and forum questions about lost
connections and Firebird&lt;/p&gt;
&lt;p&gt;As said in firebird.conf :&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;Normally,
Firebird uses SO_KEEPALIVE socket option to keep track of&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt; active
connections. If you do not like default 2-hour keepalive timeout&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt; then
adjust your server OS settings appropriately.&lt;/p&gt;
&lt;p&gt;I found a good web page explaining how to setup these values for various OS,
so here is the link : &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: 'DejaVu Sans';&quot;&gt;&lt;a href=&quot;http://www.gnugk.org/keepalive.html&quot; hreflang=&quot;en&quot;&gt;http://www.gnugk.org/keepalive.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Note that MacOsX behaviour is the same as FreeBSD&lt;/p&gt;
&lt;p&gt;When Firebird 2.5 will be there, with monitoring tables, it will be possible
to kill connections if need.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>From the Firebird support list : semaphores exhausted</title>
    <link>http://pmakowski.ibphoenix.fr/post/2009/03/05/From-the-support-list</link>
    <guid isPermaLink="false">urn:md5:e525d554c28197cbc07985317c90165c</guid>
    <pubDate>Thu, 05 Mar 2009 19:49:00 +0100</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;Running
FirebirdCS-2.1.1.17910-0.amd64 under Linux Fedora core 9 version &lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;
2.6.27.15-78.2.23.fc9.x86_64&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;When the
database is under a high load(i.e. over 100 connections) where &lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;each
connection is doing queries and updates, then merely executing &lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;'select
count(*) from mon$attachments' causes several of the connections &lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;to die.
Client apps report 'error reading data from the connection'.&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;Sorted the
problem by upping both the kernel semaphore settings and &lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;the
firebird.conf setting:&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;respectively
:&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;
kernel.sem=&amp;quot;1024 64000 1024 512&amp;quot;&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;and&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;LockSemCount
= 512&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;This allows
300 concurrent connections to exist, and for the MON$ queries to
succeed.&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;Note :&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;The Kernel
can be configured dynamically. Check the current settings with:&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;# cat
/proc/sys/kernel/sem&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;250  
32000   32    128&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;To increase
the values put something like this in /etc/sysctl.conf:&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;# 
          SEMMSL  SEMMNS  SEMOPM 
SEMMNI&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;kernel.sem =
1024    32000   256     1024&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;To apply the
settings reboot or call &amp;quot;sysctl -p&amp;quot;. Then check the new settings:&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;# cat
/proc/sys/kernel/sem&lt;/p&gt;
&lt;p style=&quot;margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica&quot;&gt;1024  
32000    256    1024&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird 2.1.2 on Mips 64</title>
    <link>http://pmakowski.ibphoenix.fr/post/2009/01/30/Firebird-21-on-Mips-64</link>
    <guid isPermaLink="false">urn:md5:083d9fedaf70e307106b51812cc9851d</guid>
    <pubDate>Fri, 30 Jan 2009 21:03:00 +0100</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;Yesterday I get a small nice box, a &lt;a href=&quot;http://www.gdium.com/en/product/liberty1000&quot; hreflang=&quot;en&quot;&gt;Gdium&lt;/a&gt; that have
a 900 Mhz 64bits &lt;a href=&quot;http://en.wikipedia.org/wiki/Loongson&quot; hreflang=&quot;en&quot;&gt;Loongson&lt;/a&gt; CPU&lt;/p&gt;
&lt;p&gt;It comes with a Mandriva Linux.&lt;/p&gt;
&lt;p&gt;I built Firebird 2.1.2 on it, the only point is that I built it with system
ICU :&lt;/p&gt;
&lt;pre&gt;
./autogen.sh --with-system-icu 
&lt;/pre&gt;
&lt;p&gt;Bingo, I get a fresh build Firebird 2.1.2 Classic, and some minutes after a
Superserver.&lt;/p&gt;
&lt;p&gt;Next step, setting up the qmtest suite and the Python driver&lt;/p&gt;
&lt;p&gt;No problem to build the Python driver (latest version &lt;a href=&quot;http://downloads.sourceforge.net/firebird/kinterbasdb-3.3.0.tar.bz2&quot; hreflang=&quot;en&quot;&gt;kinterbasdb-3.3.0&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;And nice, qmtests results are ok&lt;/p&gt;
&lt;p&gt;Next step was Flamerobin 0.9.0 : no problem all is ok&lt;/p&gt;
&lt;p&gt;Mandriva guys can add Firebird rpms to the mips repository&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>VmWare and Linux</title>
    <link>http://pmakowski.ibphoenix.fr/post/2008/07/11/VmWare-and-Linux</link>
    <guid isPermaLink="false">urn:md5:e9ad69aa53ff43b121f9aaa0e0993955</guid>
    <pubDate>Fri, 11 Jul 2008 11:15:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>General</category>
            
    <description>    &lt;p&gt;Found on the web : &lt;span style=&quot;text-decoration: underline&quot;&gt;&lt;a href=&quot;http://jaysonrowe.wordpress.com/2008/01/04/vmware-server-tipsntricks/&quot;&gt;http://jaysonrowe.wordpress.com/2008/01/04/vmware-server-tipsntricks/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Seems that the following kernel boot parameters will help performance
and stability using Linux 2.6 as a guest:&lt;/p&gt;
&lt;code&gt;noapic nolapic apci=off clocksource=acpi_pm elevator=noop&lt;/code&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Firebird and Suse</title>
    <link>http://pmakowski.ibphoenix.fr/post/2008/05/29/Firebird-and-Suse</link>
    <guid isPermaLink="false">urn:md5:2da2ca0854ada710d0613142522d2b62</guid>
    <pubDate>Thu, 29 May 2008 22:15:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;May, 20th in the opensuse packaging mailing list, Michal Marek posted the
following :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial; font-size: 12px;&quot;&gt;We have a firebird (the opensource SQL
database) package in the server:database buildservice project (&lt;a rel=&quot;nofollow&quot; href=&quot;https://build.opensuse.org/package/show?package=firebird&amp;amp;project=server%3Adatabase&quot; target=&quot;_top&quot; style=&quot;color: rgb(0, 35, 144); font-weight: bold; text-decoration: none;&quot;&gt;https://build.opensuse.org/package/show?package=firebird&amp;amp;project=server%3Adatabase&lt;/a&gt;).
Unfortunately, this package isn't maintained since some time, which is a pity,
because the server:database repository is offered as a community repository in
YaST and is advertised as the &amp;quot;Latest updates for database software including
Firebird and MySQL&amp;quot;.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Since I helped Mandriva to do their packages for Firebird, I jumped and with
Michal, we made things happen&lt;br /&gt;
Users of Opensuse 10.0,10.1,10.3 and future 11.0 but also SLE 10 can now just
use the server:database repository  and get Firebird 2.0.4&lt;br /&gt;
As soon as the Firebird Project will publish Firebird 2.1.1, packages will be
there too.&lt;br /&gt;
It was a pleasure to work with Michal for that, and gave me the opportunity to
try Open Suse.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Heavy load under MacOs X</title>
    <link>http://pmakowski.ibphoenix.fr/post/2008/04/15/Heavy-load-under-MacOs-X</link>
    <guid isPermaLink="false">urn:md5:d8313ac532163a1f81d8ee9c475dc77c</guid>
    <pubDate>Tue, 15 Apr 2008 12:15:00 +0200</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;During the test phase of Firebird 2.1, I played with two new features :
global temporary table and monitoring tables.&lt;/p&gt;
&lt;p&gt;I never stressed Firebird on MacOs X before, and when I tried to do 300
concurrent connections each one using a temporary table and a select from
monitoring tables, my Firebird Classic get into trouble with bad messages in
the firebird.log :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Can't load INTL module
'/Library/Frameworks/Firebird.framework/Resources/English.lproj/var/intl/fbintl.dylib'&lt;/p&gt;
&lt;p&gt;Fatal lock manager error: inconsistent lock table version number; found 144,
expected 16, errno: 35&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div&gt;
&lt;div&gt;In fact, as Paul Beach suggested, it was not Firebird that have problem,
but I did not have enough ressources for Firebird and Launchd&lt;/div&gt;
&lt;div&gt;So digging Internet, I found advices for other RDBMS, and I change some
system value by creating two new configurations files :&lt;/div&gt;
&lt;div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(20, 20, 20); font-family: 'Lucida Grande'; font-size: 11px; line-height: 14px;&quot;&gt;
$ cat /etc/sysctl.conf &lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
kern.sysv.shmmax=10485760&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
kern.sysv.shmmin=1&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
kern.sysv.shmmni=32&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
kern.sysv.shmseg=8&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
kern.sysv.shmall=4096&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
kern.maxproc=2068&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
kern.maxprocperuid=2068&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
$ cat /etc/launchd.conf &lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
limit maxproc 2068 2068&lt;br style=&quot;word-wrap: break-word;&quot; /&gt;
limit maxfiles 10240 10240&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;With these values, no problem, all tests were ok.&lt;/p&gt;
&lt;p&gt;I think that we can use lowest values.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Recalculer la sélectivitité des index</title>
    <link>http://pmakowski.ibphoenix.fr/post/2008/03/09/Recalculer-la-selectivitite-des-index</link>
    <guid isPermaLink="false">urn:md5:3d4017a0a3ba168f44676c45805d6cc4</guid>
    <pubDate>Sun, 09 Mar 2008 17:34:00 +0100</pubDate>
    <dc:creator>philippe</dc:creator>
        <category>Firebird other</category>
            
    <description>    &lt;p&gt;Quelques fois il peut être utile de forcer le moteur à recalculer la
sélectivité des index afin de permettre à l'optimiseur de choisir des meilleurs
plans de requête et donc de faire les traitements plus rapidement&lt;/p&gt;
&lt;p&gt;Voici une procédure permettant de recalculer la selectivité de tous les
index&lt;/p&gt;
&lt;p&gt;&lt;code&gt;SET TERM ^; &lt;br /&gt;
CREATE PROCEDURE SP_CALCSELECTIVITY &lt;br /&gt;
 AS &lt;br /&gt;
 DECLARE VARIABLE IDX VARCHAR(50); &lt;br /&gt;
 DECLARE VARIABLE STMT VARCHAR(75); &lt;br /&gt;
 BEGIN &lt;br /&gt;
  FOR &lt;br /&gt;
  SELECT RDB$INDEX_NAME &lt;br /&gt;
  FROM RDB$INDICES &lt;br /&gt;
  INTO :IDX &lt;br /&gt;
  DO &lt;br /&gt;
  BEGIN &lt;br /&gt;
  STMT = 'SET STATISTICS INDEX ' || :IDX; &lt;br /&gt;
  EXECUTE STATEMENT :STMT; &lt;br /&gt;
  END &lt;br /&gt;
 END &lt;br /&gt;
 ^ &lt;br /&gt;
SET TERM ;^ &lt;br /&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ensuite il suffit de faire :&lt;br /&gt;
&lt;code&gt;EXECUTE PROCEDURE SP_CALCSELECTIVITY;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Bein sûr il est préférable de faire cela à un moment où le serveur n'est pas
trop occupé.&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>