From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Date: Wed, 17 Dec 2008 09:46:20 +0200 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20081217074619.GA21535@dad.imath.kiev.ua> References: <20081216191423.GB28363@wo.int.altlinux.org> <200812162252.35752.iv@altlinux.org> <20081216210120.GA8799@dad.imath.kiev.ua> <20081217051232.GH21286@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20081217051232.GH21286@altlinux.org> User-Agent: Mutt/1.5.18 (2008-05-17) Received-SPF: pass (dad.imath.kiev.ua: domain of vlasenko@dad.imath.kiev.ua designates 127.0.0.1 as permitted sender) receiver=dad.imath.kiev.ua; client-ip=127.0.0.1; helo=dad.imath.kiev.ua; envelope-from=vlasenko@dad.imath.kiev.ua; x-software=spfmilter 0.95 http://www.acme.com/software/spfmilter/ with libspf2; Subject: Re: [devel] =?utf-8?q?libqscintilla2-qt3_=D0=B8_python-module-qt?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2008 07:46:24 -0000 Archived-At: List-Archive: List-Post: On Wed, Dec 17, 2008 at 08:12:32AM +0300, Alexey Tourbin wrote: > On Tue, Dec 16, 2008 at 11:01:21PM +0200, Igor Vlasenko wrote: > > А такой случай, кстати, в тестах rpm-filesystem-conflict-* > > я не предусмотрел (symlink vs file hierarchy). > > > Написал запрос, но боюсь, в виде теста он оформлен не > > будет - слишком долго выполняется... > > На сложных джойнах (с гигабайтными таблицами) sqlite3 не тянет, > даже при индексах и tmpfs. Я с этим экспериментировал. да, не дождался :) $ time sqlite3 .repocop/db/rpm.db < symlink-vs-file-hierarchy.sql SQL error near line 3: interrupted sqlite3 .repocop/db/rpm.db < symlink-vs-file-hierarchy.sql 31854,39s user 3362,64s system 99% cpu 9:47:07,10 total > Вы быстро поймете, что реализовать такой тест в общем виде очень сложно. > Но стоит попробовать! Во всяком случае, нужно наборосать модель данных. > > (Наверное, нужно учитывать "промежуточные каталоги", которые создает > пакет сам по себе.) Нет таких запросов, которые не оптимизировали бы большевики! Я так и сделаю, только вот кoгда найду время. Сосчитаю отдельно таблицу промежуточных каталогов, для экономии места вычту оттуда filesystem и каталоги из /usr/lib/rpm/*-files.req.list По такой таблице уже будет index join. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine