Мускуль вопрос

malls
На сайте с 08.08.2005
Offline
255
479

обратил тут внимание - раньше не замечал, одна и та же база на сервере и на локальной Винде (Денвер)

Таблиц		Записей		Размер		Накладные

----------------------------------------------------------
6 таблиц(ы) 27,618 201.7 MB 0 Bytes (win)
6 таблиц(ы) 27,618 187.2 МБ 0 Байт (lin)

отчего такое???

T.R.O.N
На сайте с 18.05.2004
Offline
314
#1

malls, он показывает размер или занимаемое место? Если второе, то все правильно

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
malls
На сайте с 08.08.2005
Offline
255
#2
T.R.O.N:
malls, он показывает размер или занимаемое место? Если второе, то все правильно

:) понятия не имею - это phpmyadmin показывает...

Подробно (для таблицы) как бы так выдает:

Винда:

Данные 189,734 KB
Индекс 16,729 KB
Всего 206,463 KB

Линукс:
Данные 189,862 КБ
Индекс 1,761 КБ
Всего 191,623 КБ

Но вот почему так - мне и интересно.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#3
malls:
Но вот почему так - мне и интересно.

мускулы разные, разные файловые системы и соответственно, представления баз...

То что индекс значительно больше, возможно, зависит от количества переиндексаций или он остается на некотором пиковом значении...

Всетаки софтины разные стоят на виндах и никсах.

N
На сайте с 06.05.2007
Offline
419
#4

Думаю, тут природа индексов играет роль. Btree-индексы представляют из собой связанные "коробки" значений и коробки не полностью заполнены и все дерево не сбалансировано. В зависимости от последовательности вставки могут получаться разные структуры и размеры файлов.

Сделайте repair на обоих серверах и, я думаю, все станет идентично. По крайней мере, перенос бинарных файлов myisam между всеми операционками, архитектурами и даже версиями mysql - безопасен. ( разве что старый 3.x что-то от новых не поймет)

Кнопка вызова админа ()
A
На сайте с 03.04.2008
Offline
53
#5

во первых, посмотрите скомпилирована ли мускул с автоматической оптимизацией - это в линухе, соответственно если у вас избыточнойсть в самой таблице, то линух автоматом оптимизирует, а вынь не делает этого, ну и конечно количество индексов + кеширование самих запросов к БД

Подписываемся под минусами не ссым...
R
На сайте с 24.08.2006
Offline
31
#6
malls:
обратил тут внимание - раньше не замечал, одна и та же база на сервере и на локальной Винде (Денвер)
Таблиц		Записей		Размер		Накладные

----------------------------------------------------------
6 таблиц(ы) 27,618 201.7 MB 0 Bytes (win)
6 таблиц(ы) 27,618 187.2 МБ 0 Байт (lin)

отчего такое???

Сервак то у вас не на винде? К стати, последняя строчка - это сервак?

malls
На сайте с 08.08.2005
Offline
255
#7

В общем понятно - все спасибо всем! А просто застремался что данные задампились не полностью... Тут наверное дело в индексах действительно - на локалке таблица постоянно мурыжится, а на серваке - статично работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий