关于主表大于副表的问题咨询! 使用帝国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 主从数据库同步失败:have equal MySQL server UUIDs 一个表字段的递增如何实现? 存储过程中有条件执行sql语句 请高手分析下这个SQL语句,关于group by 和 sum的 层级数据表树型列表展示。急急急! mysql有没有编码转换的函数 求救:出售房源的数据库,读取慢 MYSQL里有没创建目录的方法.? Mysql数据库怎么实现在线进程? Access denied for user错误? 提供思路现金奖励,超高难度数据库架构,快来挑战! 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