关于主表大于副表的问题咨询! 使用帝国CMS搭建网站,主表只存放标题以及一些系统字段,副表存放信息内容 。导入信息42W条,主表1.8G。副表135M. 主表大小明显大于副表,这有些不合理,请教这种情况一般是怎么回事?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 show create table tbname 贴出来 mysql> show create table phome_ecms_news; (主表)| phome_ecms_news | CREATE TABLE `phome_ecms_news` ( `id` int(11) NOT NULL auto_increment, `classid` smallint(6) NOT NULL default '1', `onclick` int(11) NOT NULL default '0', `newspath` char(20) NOT NULL default '', `keyboard` char(160) NOT NULL default '', `keyid` char(255) NOT NULL default '', `userid` int(11) NOT NULL default '1', `username` char(30) NOT NULL default 'Administrator', `ztid` char(255) NOT NULL default '', `checked` tinyint(1) NOT NULL default '1', `istop` tinyint(1) NOT NULL default '0', `truetime` int(10) NOT NULL default '0', `ismember` tinyint(1) NOT NULL default '0', `dokey` tinyint(1) NOT NULL default '1', `userfen` smallint(6) NOT NULL default '0', `isgood` tinyint(1) NOT NULL default '0', `titlefont` char(20) NOT NULL default '', `titleurl` char(200) NOT NULL default '', `filename` char(60) NOT NULL default '', `groupid` smallint(6) NOT NULL default '0', `newstempid` smallint(6) NOT NULL default '0', `plnum` int(11) NOT NULL default '0', `firsttitle` tinyint(1) NOT NULL default '0', `isqf` tinyint(1) NOT NULL default '0', `totaldown` int(11) NOT NULL default '0', `title` char(200) NOT NULL default '', `newstime` int(10) NOT NULL default '0', `titlepic` char(200) NOT NULL default '', `closepl` tinyint(1) NOT NULL default '0', `havehtml` tinyint(1) NOT NULL default '1', `lastdotime` int(10) NOT NULL default '0', `haveaddfen` tinyint(1) NOT NULL default '0', `infopfen` int(11) NOT NULL default '0', `infopfennum` int(11) NOT NULL default '0', `votenum` int(11) NOT NULL default '0', `ftitle` char(120) NOT NULL default '', `smalltext` char(255) NOT NULL default '', `diggtop` int(11) NOT NULL default '0', `stb` char(4) NOT NULL default '', `copyids` char(255) NOT NULL default '', `ttid` smallint(6) NOT NULL default '0', `infotags` char(160) NOT NULL default '', `ispic` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`), KEY `checked` (`checked`), KEY `newstime` (`newstime`), KEY `truetime` (`truetime`), KEY `classid` (`classid`), KEY `ttid` (`ttid`)) ENGINE=MyISAM AUTO_INCREMENT=421245 DEFAULT CHARSET=gbk |1 row in set (0.00 sec)===========================================================================mysql> show create table phome_ecms_news_data_1; (副表)| Table | Create Table| phome_ecms_news_data_1 | CREATE TABLE `phome_ecms_news_data_1` ( `id` int(11) NOT NULL auto_increment, `classid` smallint(6) NOT NULL default '0', `writer` varchar(30) NOT NULL default '', `befrom` varchar(60) NOT NULL default '', `newstext` mediumtext NOT NULL, PRIMARY KEY (`id`), KEY `classid` (`classid`)) ENGINE=MyISAM AUTO_INCREMENT=421245 DEFAULT CHARSET=gbk |1 row in set (0.00 sec) 明显副表得newstext里没什么东西吧 副表中 newstext中内容并不多。但是官方测试报告,500W的信息,主表也只有370M。。而我这边42W,就达到1.8G 新手问题~关于psql不能输入中文的问题~ 两表比较,求高手解决。 导库问题:mysql-->sql server mysqldump导出 如何update一个字段的值为null MySql的Sum()函数是不是不支持整型数据求和? 连接时出错:ERROR 2013 紧急求救---我关联两个表时,为什么总提示表中的列与主键或unique约束不匹配 ???如何在mysql中创建,删除临时表??? mysql5.6的trigger问题 提供思路现金奖励,超高难度数据库架构,快来挑战! MySQL中,请问如何将存储过程返回的结果集插入表中?
mysql> show create table phome_ecms_news; (主表)| phome_ecms_news | CREATE TABLE `phome_ecms_news` (
`id` int(11) NOT NULL auto_increment,
`classid` smallint(6) NOT NULL default '1',
`onclick` int(11) NOT NULL default '0',
`newspath` char(20) NOT NULL default '',
`keyboard` char(160) NOT NULL default '',
`keyid` char(255) NOT NULL default '',
`userid` int(11) NOT NULL default '1',
`username` char(30) NOT NULL default 'Administrator',
`ztid` char(255) NOT NULL default '',
`checked` tinyint(1) NOT NULL default '1',
`istop` tinyint(1) NOT NULL default '0',
`truetime` int(10) NOT NULL default '0',
`ismember` tinyint(1) NOT NULL default '0',
`dokey` tinyint(1) NOT NULL default '1',
`userfen` smallint(6) NOT NULL default '0',
`isgood` tinyint(1) NOT NULL default '0',
`titlefont` char(20) NOT NULL default '',
`titleurl` char(200) NOT NULL default '',
`filename` char(60) NOT NULL default '',
`groupid` smallint(6) NOT NULL default '0',
`newstempid` smallint(6) NOT NULL default '0',
`plnum` int(11) NOT NULL default '0',
`firsttitle` tinyint(1) NOT NULL default '0',
`isqf` tinyint(1) NOT NULL default '0',
`totaldown` int(11) NOT NULL default '0',
`title` char(200) NOT NULL default '',
`newstime` int(10) NOT NULL default '0',
`titlepic` char(200) NOT NULL default '',
`closepl` tinyint(1) NOT NULL default '0',
`havehtml` tinyint(1) NOT NULL default '1',
`lastdotime` int(10) NOT NULL default '0',
`haveaddfen` tinyint(1) NOT NULL default '0',
`infopfen` int(11) NOT NULL default '0',
`infopfennum` int(11) NOT NULL default '0',
`votenum` int(11) NOT NULL default '0',
`ftitle` char(120) NOT NULL default '',
`smalltext` char(255) NOT NULL default '',
`diggtop` int(11) NOT NULL default '0',
`stb` char(4) NOT NULL default '',
`copyids` char(255) NOT NULL default '',
`ttid` smallint(6) NOT NULL default '0',
`infotags` char(160) NOT NULL default '',
`ispic` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `checked` (`checked`),
KEY `newstime` (`newstime`),
KEY `truetime` (`truetime`),
KEY `classid` (`classid`),
KEY `ttid` (`ttid`)
) ENGINE=MyISAM AUTO_INCREMENT=421245 DEFAULT CHARSET=gbk |1 row in set (0.00 sec)
===========================================================================mysql> show create table phome_ecms_news_data_1; (副表)| Table | Create Table| phome_ecms_news_data_1 | CREATE TABLE `phome_ecms_news_data_1` (
`id` int(11) NOT NULL auto_increment,
`classid` smallint(6) NOT NULL default '0',
`writer` varchar(30) NOT NULL default '',
`befrom` varchar(60) NOT NULL default '',
`newstext` mediumtext NOT NULL,
PRIMARY KEY (`id`),
KEY `classid` (`classid`)
) ENGINE=MyISAM AUTO_INCREMENT=421245 DEFAULT CHARSET=gbk |1 row in set (0.00 sec)
副表中 newstext中内容并不多。但是官方测试报告,500W的信息,主表也只有370M。。而我这边42W,就达到1.8G