🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195146

Normalizacja, wydajność, dużo danych

#195146
From: Roman Tyczka
Date: Wed, 16 Nov 2016 10:52
18 lines
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-mail

Show 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