Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Оптимизация - все не так как.. (mike) 01/02/2002 - 13:52:46
      Re: Оптимизация - все не так как.. (Maxim) 01/02/2002 - 22:20:46
      Re: Оптимизация - все не так как.. (mike) 02/02/2002 - 12:31:17



From: mike - 01/02/2002 - 13:52:46
Subject:Оптимизация - все не так как..
-----------------
Во всех документациях написано, что работать с таблица содержащей поля TEXT и VARCHAR гораздо медленее чем с полям CHAR.

У меня почему-то все наоборот. Вот эта таблица:

CREATE TABLE log (
id int(11) NOT NULL auto_increment,
login smallint(6) NOT NULL default '0',
date datetime NOT NULL default '2001-01-01 00:00:00',
ip text NOT NULL default '0.0.0.0',
type smallint(6) NOT NULL default '0',
page text NOT NULL default '',
proxy text NOT NULL default '0.0.0.0',
agent text NOT NULL default '',
referer text NOT NULL default '',
uid int(11) NOT NULL default '0',
type1 smallint(6) NOT NULL default '0',
res text NOT NULL default '',
depth smallint(6) NOT NULL default '0',
cookie smallint(6) NOT NULL default '0',
language text NOT NULL default '',
PRIMARY KEY (id),
KEY idx2 (login),
KEY idx3 (uid),
) TYPE=MyISAM;

работат быстрее чем эта:

CREATE TABLE log (
id int(11) NOT NULL auto_increment,
login smallint(6) NOT NULL default '0',
date datetime NOT NULL default '2001-01-01 00:00:00',
ip char(32) NOT NULL default '0.0.0.0',
type smallint(6) NOT NULL default '0',
page char(255) NOT NULL default '',
proxy char(32) NOT NULL default '0.0.0.0',
agent char(64) NOT NULL default '',
referer char(255) NOT NULL default '',
uid int(11) NOT NULL default '0',
type1 smallint(6) NOT NULL default '0',
res char(10) NOT NULL default '',
depth smallint(6) NOT NULL default '0',
cookie smallint(6) NOT NULL default '0',
language char(32) NOT NULL default '',
PRIMARY KEY (id),
KEY idx2 (login),
KEY idx3 (uid),
) TYPE=MyISAM;

Чем это можно объяснить (таблица содержит около 1.5 млн записей)
И вообще, может кто предложит другой вариант ???


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
1746



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |