Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
du -sh /var/lib/mysql 22G /var/lib/mysql при этом mysqldump -u -A > all.db.sql файл всего 3 гб почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 13:42 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
tadeyilodaпочему?А почему нет? Вы разбирались, что именно занимает 22Г ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 15:11 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
в /var/lib/mysql 150 каталогов с таблицами, каждый каталог по 150 мб в сумме сходится но очень увидило что такая большая разница по сравнению с экспортом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 16:02 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
tadeyiloda, таблицы на каком движке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 16:32 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
Обычное дело, в общем то. Индексы занимают какое-то место на диске, но в дамп не попадают. Бывают случаи, когда индексы весят больше, чем данные в таблице. Поля фиксированной длины, вроде CHAR(250) при более коротких хранящихся данных тоже вносят свою лепту. Бывает, используют тип INT для хранения небольших чисел. Ну и таблицы, в которых много строк удалено. На InnoDB файлы хранилища умеют только расти. Так и набегает по мелочам. Что-то ещё, что сходу забыл, наверняка есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 16:40 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
vkleНа InnoDB файлы хранилища умеют только расти.но если включен innodb_file_per_table, то можно уменьшить размер файлов командой OPTIMIZE TABLE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 19:43 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
vkleБывает, используют тип INT для хранения небольших чисел. кстати, в поле int цифра 1 займёт 4 байта или 1? а в Oracle? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 02:07 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
tip78кстати, в поле int цифра 1 займёт 4 байта или 1?4 INT всегда занимает 4 байта. tip78а в Oracle?а в Oracle разве есть тип INT ? тип NUMBER, обычно используемый в Oracle для хранения чисел, имеет переменную длину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 02:10 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
И, кстати, для Nullable-полей еще один байт тратится на хранение статуса NULL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 02:15 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
miksofttip78кстати, в поле int цифра 1 займёт 4 байта или 1?4 INT всегда занимает 4 байта. а tinyint хоть 1 занимает? в постгресе вот нет tiny/medium там всегда либо 2, либо 4 ну это же дичь! почему нельзя было по размеру цифры сделать то авторИ, кстати, для Nullable-полей еще один байт тратится на хранение статуса NULL. ну они того стоят, ибо оч.удобные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 11:14 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
tip78а tinyint хоть 1 занимает? https://dev.mysql.com/doc/refman/5.7/en/integer-types.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 11:34 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
что-то не похоже, чтобы в постгресе у bigserial всегда было 8 байт... это уж слишком большая дичь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2018, 09:04 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
tip78, отчего же? Впрочем, bigserial вообще не существует на диске - это bigint. И он всегда 8 байт, в независимости от того, записали вы в него 0 или 2^46. Вы не учитываете, что значения фиксированной ширины и динамической - это tradeoff между занимаемым местом и циклами CPU. Напишите простенькую функцию на любом языке по хранению числа по размеру значений. Затем к этому форматы добавьте элементарные математические операторы, посмотрите на полученный код. Затем осознайте, что для простого 8-байтного bigint фиксированной ширины в 64-битном CPU это было бы лишь одной командой процессора и лишь одним обращением в память за нужным значением. Без любых ошибок предсказания переходов, ветвлений и прочих чудес низкоуровневой жизни CPU. postgresql вообще выравнивает данные по машинному слову и две таблички с идентичными полями указанными в разном порядке могут занимать разный дисковый объём. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2018, 10:29 |
|
||
|
mysql размер баз
|
|||
|---|---|---|---|
|
#18+
ну это понятно непонятно, почему вот этот товарищ говорит, что "extra 4 bytes doesn't matter" (2:55) таблица, где нужен bigserial, это уже 3 ярда, т.е. 12 гигов сверху... хм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2018, 11:17 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39634157&tid=1829893]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 149ms |

| 0 / 0 |
