[devel] libqscintilla2-qt3 и python-module-qt
Igor Vlasenko
=?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Ср Дек 17 10:46:20 MSK 2008
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
Подробная информация о списке рассылки Devel