Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: LibreOffice Database 4.3.3.2 ála šnek  (Přečteno 1528 krát)

alhexth

  • Aktivní člen
  • *
  • Příspěvků: 62
LibreOffice Database 4.3.3.2 ála šnek
« kdy: 16 Února 2015, 18:44:57 »
Dobrý den,

pod Ubuntu 14.10 64bit jsem chtěl provozovat seznam filmů, napadla mě databáze. Vše se zdálo úspěšné, až... vyhledávání v databázi je ukrutně pomalé. Při nějakých 5000 řádcích a 12 sloupcích (i když zaškrtnu prohledávat jen jeden sloupec z nich) trvá vyhledání záznamu z konce tabulky hodně přes 20 sekund (na stroji AMD-8350 při 4 GHz). Fyzický objem databáze je přitom necelé mego. Našel jsem rady: zvětšit paměť programu. Zkusil jsem až 256 M, pro "obrázky" 32 M, zkrátit "undo" - nepomohlo.  Našel jsem: vypnout JR. Bez efektu. Našel jsem: smazat .config/libreoffice složku. Též bez výsledku. Zkusil jsem databázový soubor umístit do ramdisku, ale také to nepomohlo (fakt). A když dám hledání podle indexované položky, čas se zkrátí na "úchvatných" 16 sekund. Problém se netýká startu aplikace, ten proběhne uspokojivě rychle.
Už jsem se dočetl, že LO je jednovláknová, a stížnosti na šnekovitost se podle strejdy gůgla táhnou už dlouhá léta. No což... ale stejně je to nezvykle pomalé, protože když jsem tentýž objem dat vložil do LibreOffice excelu, vyhledání záznamu je adekvátní - doslova okamžité.
Možná dělám nějakou blbost která je do očí bijící a proto mě nenapadla, nebo jsem si něčeho nevšiml. Má někdo radu jak toho šneka trochu rozpohybovat? Anebo je to prostě daň za produkt zdarma ber/nebo neber...? Děkuji.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:LibreOffice Database 4.3.3.2 ála šnek
« Odpověď #1 kdy: 16 Února 2015, 20:45:29 »
Nastuduj si neco o databazich (zejmena indexy a unikatnosti dat)... v zasade pokud mas v DB neindexovany obsah, tak jeho prohledavani trva dlouho (a naopak). Pokud tu tabulku nechces resit "databazovym" zpusobem, tak to narvi do Calcu...
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Myrmica

  • Závislák
  • ***
  • Příspěvků: 1701
    • MYRMICA
Re:LibreOffice Database 4.3.3.2 ála šnek
« Odpověď #2 kdy: 17 Února 2015, 08:27:32 »
Pokud chceš evidenci filmů a né se patlat s databází, pak použij hotové řešení (třeba Griffith,  GCstar či jiný software.) Pokud si chceš hrát s databází, zkus "opravdovou databázi" sqllite, mysql, postgresql (můj favorit ;) ), firebird a jiné bude k tomu potřeba asi trochu programování, ale na netu najdeš fůru příkladů.
« Poslední změna: 17 Února 2015, 08:50:18 od Myrmica »
Stolní strojek: OS– UBUNTU 16.04 x86_64, MB ASUS P8 Z68-V/GEN3, Intel® Core™ i5-3470 CPU @ 3.20GHz × 4 , 16GiB DDR3, GeForce GTX 670...
Notebook: ASUS U53Jc OS– UBUNTU 16.04 x86_64, Windows 7, Processor – Intel Core i5-460M (2,53 GHz), Graphics – switchable NVIDIA GeForce 310M and Intel GMA HD

 

Provoz zaštiťuje spolek OpenAlt.