Portál AbcLinuxu, 9. května 2025 00:51

Dotaz: MySQL - Maximální počet záznamů?

14.1.2014 11:07 Jan Plášek
MySQL - Maximální počet záznamů?
Přečteno: 1748×
Odpovědět | Admin
Ahoj,

hledal jsem informaci o tom, jaký je limitní stav záznamů, myšleno řádku v jedné tabulce v MySQL 5.1.48?

Pokud to není staticky dáno, protože jsem fakt nic relevantního nenašel, pak musí existovat nějaký vzorec, jak se k limitu dopočítat?

Hledal jsem informaci typu: ,,V mysql 5.1+ může být v jedné tabulce maximálně 99999 řádků a datová velikost nesmí přesáhnout třeba 1GB.´´

Nic podobně jednoznačného jsem nenašel, proto se obracím na znalé lidi.

Moc děkuju a pěkný den, Honza

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.1.2014 11:41 DarkKnight | skóre: 26
Rozbalit Rozbalit vše Re: MySQL - Maximální počet záznamů?
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://dev.mysql.com/doc/refman/5.0/en/table-size-limit.html

osobne mam treba v jedne databazi okolo 40 000 000 radku (asi 3.5 GB), rozdil je pak v rychlosti pristupu k datum (proto pouzivam Perconu misto MySQL)
14.1.2014 12:50 Jan Plášek
Rozbalit Rozbalit vše Re: MySQL - Maximální počet záznamů?
danke schon
BigWrigley avatar 14.1.2014 20:38 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: MySQL - Maximální počet záznamů?
Zdravim, MySQL zvladne hodne. Pouzivame DB, kde jsou tabulky s cca 220.000.000 zaznamy, kazda necelych 100 GiB. Engine je MyISAM.
Linux is like a wigwam - no windows, no gates and Apache inside.
rADOn avatar 14.1.2014 18:21 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: MySQL - Maximální počet záznamů?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Technicky tam mozna nejakej limit je, ale prakticky na nej nenarazis protoze daleko driv narazis na limity hw. A jeste predtim narazis na to ze kazdej dotaz musis velice peclive optimalizovat, pacz jak se dostanes do stamilionu radku tak cokoliv dela fullscan nebo sort trva moc dlouho.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
14.1.2014 21:04 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: MySQL - Maximální počet záznamů?
Odpovědět | | Sbalit | Link | Blokovat | Admin
mysql> select count(*) from change_logs;
+-----------+
| count(*)  |
+-----------+
| 425499714 |
+-----------+
1 row in set (0.03 sec)


mysql> show table status like 'change_logs';
+-------------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+---------------+----------+----------------+---------+
| Name        | Engine | Version | Row_format | Rows      | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time         | Update_time         | Check_time          | Collation     | Checksum | Create_options | Comment |
+-------------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+---------------+----------+----------------+---------+
| change_logs | MyISAM |      10 | Dynamic    | 425499714 |             55 | 23720411588 | 281474976710655 |  19347592192 |         0 |           NULL | 2010-11-05 12:13:47 | 2014-01-13 22:15:56 | 2013-04-04 18:27:38 | utf8_czech_ci |     NULL |                |         |
+-------------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+---------------------+---------------+----------+----------------+---------+
Podobných tabulek máme více. Přesně jak zde bylo řečeno - limitem bude HW.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.