1
Server / PostgreSQL - zvládne 400m řádků?
« kdy: 28. 12. 2021, 12:57:31 »
Zdar,
mam jednu PostgreSQL tabulku s touhle strukturou a 400 miliony radku:
id (autoinc), 10x text (max 256zn.), 10x jsonb (max par tisic znaku)
Na par text sloupeccich je dany index.
Jaky potrebuji HW, nebo co a jak tam nastavit, aby to zvladalo kolem 1k SELECT/UPDATE/INSERT dotazu (tj. 3k dotazu) za vterinu soucasne (a tohle bude muset bezet "nonstop").
Dotazy se vazi na jeden text sloupecek jako identifikator (je unikatni ale je na nem index), zadne slozite veci u toho dotazu nejsou.
Zkousel jsem to na serveru se ssd disky a 64gb ram a... tfujky, absolutne to nedava.
S ohledem na obsah tabulky by ji asi neslo rozdelit do vice tabulek.
Co s tim? Klidne muzu vymenit za jinou db, ale radeji bych zustal u PostgreSQL.
mam jednu PostgreSQL tabulku s touhle strukturou a 400 miliony radku:
id (autoinc), 10x text (max 256zn.), 10x jsonb (max par tisic znaku)
Na par text sloupeccich je dany index.
Jaky potrebuji HW, nebo co a jak tam nastavit, aby to zvladalo kolem 1k SELECT/UPDATE/INSERT dotazu (tj. 3k dotazu) za vterinu soucasne (a tohle bude muset bezet "nonstop").
Dotazy se vazi na jeden text sloupecek jako identifikator (je unikatni ale je na nem index), zadne slozite veci u toho dotazu nejsou.
Zkousel jsem to na serveru se ssd disky a 64gb ram a... tfujky, absolutne to nedava.
S ohledem na obsah tabulky by ji asi neslo rozdelit do vice tabulek.
Co s tim? Klidne muzu vymenit za jinou db, ale radeji bych zustal u PostgreSQL.