Article View: pl.comp.bazy-danych
Article #195146Normalizacja, wydajność, dużo danych
From: Roman Tyczka
Date: Wed, 16 Nov 2016 10:52
Date: Wed, 16 Nov 2016 10:52
18 lines
1592 bytes
1592 bytes
Mam pytanie do praktyków. Mam sporą (kilka mln rekordów) bazę, która ma docelowo pracować na wirtualce, więc mocy nie będzie aż tak dużo, szukam więc optymalizacji. Główna tabela ma ponad 30 kolumn, ale w praktyce najczęściej będzie potrzebnych 5 do 10ciu. Czy jeśli podzielę tę tabelę na dwie, gdzie pierwsza będzie mieć te 10 ważniejszych kolumn, a druga pozostałe to uzyskam odczuwalną różnicę w odpytywaniu do tej tabeli? Na logikę nie powinno to mieć znaczenia, ale teoria z praktyką się nie zawsze lubi. Serwer to Firebird, ale w niedalekiej przyszłości będzie to PostgreSQL. Zapytania głównie wyszukujące po jednym kluczu. Czasami dwóch lub trzech (zawartych w tych 10ciu istotnych kolumnach). Jest sens bawić się w dzielenie czy nie? -- pozdrawiam Roman Tyczka
Technical Details
Message-ID:
<89y5ywct3htv$.dlg@tyczka.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Roman Tyczka <noemail@because.no> Newsgroups: pl.comp.bazy-danych Subject: Normalizacja, wydajność, dużo danych Date: Wed, 16 Nov 2016 11:52:19 +0100 Organization: ATMAN - ATM S.A. Lines: 18 Sender: romek@tyczka.no.found Message-ID: <89y5ywct3htv$.dlg@tyczka.com> NNTP-Posting-Host: 94.75.90.2 Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1479293540 6078 94.75.90.2 (16 Nov 2016 10:52:20 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Wed, 16 Nov 2016 10:52:20 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.84 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit