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




MySQL.RU - Webboard



Вернуться
Таблица с большим кол-ом столбцев (tazododu) 24/09/2010 - 16:57:41
      Re: Таблица с большим кол-ом столбцев (tazododu) 24/09/2010 - 17:00:05

> Original message text:
> From: tazododu - 24/09/2010 - 16:57:41
> Subject:Таблица с большим кол-ом столбцев
> -----------------
> Здравствуйте!!
> Имеется следующий вопрос с профессионалам, работающим с большими базами данных.
>
> Создал таблицу с почти 50 столбцами.
> Table Create Table
> ------ ------------------------------------------------------------------------------------
> firms CREATE TABLE `firms` (
> `idcompany` mediumint(6) unsigned NOT NULL auto_increment,
> `sellerkod` varchar(15) NOT NULL,
> `fullname` varchar(150) NOT NULL,
> `name_prefix` varchar(64) NOT NULL,
> `name_other` varchar(128) NOT NULL default '',
> `tels_firm` varchar(150) NOT NULL default '',
> `fax` varchar(30) NOT NULL,
> `mail` varchar(150) NOT NULL default '',
> `site` varchar(150) NOT NULL default '',
> `skype` varchar(32) NOT NULL,
> `license_name` varchar(250) NOT NULL,
> `stadofreklam` tinyint(1) NOT NULL,
> `stadofreklam_access` smallint(3) unsigned NOT NULL,
> `theme_id` smallint(3) NOT NULL,
> `manager_id` smallint(3) NOT NULL,
> `contact_name` varchar(150) default NULL,
> `sell_products` varchar(250) NOT NULL,
> `main_page` text NOT NULL,
> `about_page` text NOT NULL,
> `icq` int(12) unsigned default NULL,
> `domain` varchar(20) NOT NULL,
> `domain_type` tinyint(1) unsigned NOT NULL default '0',
> `balance` float(8,2) NOT NULL default '0.00',
> `stat_pay` tinyint(2) NOT NULL,
> `news_pay` tinyint(2) NOT NULL,
> `tariff` tinyint(1) NOT NULL,
> `photo_is` tinyint(1) unsigned default '0',
> `status` tinyint(1) unsigned default NULL,
> `title` varchar(100) default '',
> `header` varchar(100) default '',
> `header_height` int(3) unsigned default '120',
> `favicon` mediumint(1) default NULL,
> `column_goods` tinyint(1) unsigned default '3',
> `column_showcase` tinyint(1) unsigned default '3',
> `search_name` varchar(30) default '''Поиск товаров и услуг''',
> `showcase_name` varchar(30) default '''Витрина''',
> `home_name` varchar(30) default '''Главная''',
> `goods_name` varchar(30) default '''Товары и услуги''',
> `about_name` varchar(30) default '''О нас''',
> `contacts_name` varchar(30) default '''Контакты''',
> PRIMARY KEY (`idcompany`),
> KEY `NewIndex3` (`theme_id`,`manager_id`,`stadofreklam_access`),
> KEY `stadofreklam` (`stadofreklam`),
> FULLTEXT KEY `fullname` (`fullname`),
> FULLTEXT KEY `words` (`sell_products`,`fullname`,`name_other`,`sellerkod`)
> ) ENGINE=MyISAM AUTO_INCREMENT=11986 DEFAULT CHARSET=utf8
>
> с разными условиями и по разным полям в ней будет происходить фултекстный поиск.
>
> вопрос такой: следует ли мне разбить таблицу на 2(согласно логике использования столбцов) или можно оставить как есть?
>
> и вообще сколько максимально столбцов вообще рекомендуется использовать в одной таблице чтобы в перспективе работа с ней не была быстрее при большом кол-ве записей?
>
>
>
>


From: tazododu - 24/09/2010 - 17:00:05
Subject:Таблица с большим кол-ом столбцев
-----------------
*и вообще сколько максимально столбцов вообще рекомендуется использовать в одной таблице чтобы в перспективе работа с ней была быстрее при большом кол-ве записей?

опечатался:)


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

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

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



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