[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