MSSQL 和 MYSQL 两种数据库对网站的访问速度影响怎样?

MSSQL 和 MYSQL 两种数据库对网站的访问速度影响怎样?,第1张

主要还是看你的数据库架构设计,还有应用的SQL优化;如果你的数据库架构合理,并充分利用MySQL自身的特性,例如MySQL的复制功能非常方便部署,非常容易实现读写分离,这样的话,经过优化,MySQL的性能将得到大幅度的提升,这也是为什么全球排名前20强的互联网公司大约80%都使用了MySQL的原因。同时,MySQL的开源特性、商业软件的低总体拥有成本TCO、跨平台特性等等都使MySQL在互联网或者移动互联网应用方面优势突出。

中移动的飞信就是从MSSQL迁移到MySQL的一个案例,中国目前最牛的互联网公司QQ全部的数据库几乎都是使用MySQL。

因此,不能仅仅以达到多少数据量来衡量哪个数据库对网站的访问速度,而必须分析应用的类型,并分析应用特点,来对数据库针对性的优化,才会达到很好的效果。

CREATE TABLE `T_USER` (

`ID` bigint(20) NOT NULL auto_increment,

`LOGIN_ID` varchar(50) DEFAULT NULL,-- 登录ID

`USER_NAME` varchar(50) NOT NULL, -- 用户名

`PASSWORD_HASH` varchar(32) DEFAULT NULL, -- 加密口令

`QUESTION_FOR_PASSWORD` varchar(100) DEFAULT NULL,-- 密码提示

`ANSWER_FOR_PASSWORD` varchar(50) DEFAULT NULL, -- 密码提示回答

`ACTIVE_FLAG` int(11) DEFAULT '0',-- 活动标志(0-非活动;1-正常)

`ENABLE_FLAG` int(11) DEFAULT '1',-- 使能标志(0-禁止使用;1-允许使用)

`LINKMAN_FLAG` int(11) DEFAULT '0',-- 是否客户一般联系人(0-否;1-是)

`EXPIRATION_DATE` varchar(14) DEFAULT NULL, -- 期满日期

`EMAIL` varchar(50) DEFAULT NULL, -- 邮件地址

`TELEPHONE` varchar(50) DEFAULT NULL,-- 电话

`MOBILE_PHONE` varchar(50) DEFAULT NULL, -- 移动电话

`QQ` varchar(15) DEFAULT NULL, -- QQ号码

`MSN` varchar(50) DEFAULT NULL, -- MSN

`SKYPE` varchar(50) DEFAULT NULL, -- SKYPE

`FLY_MSG` varchar(50) DEFAULT NULL,-- 飞信号码

`EMPLOYEE_ID` varchar(12) DEFAULT NULL, -- 员工号码

`DEPT_NAME` varchar(50) DEFAULT NULL,-- 所属部门

`TITLE` varchar(50) DEFAULT NULL, -- 职位

`NOTES` text NOT NULL, -- 备注

`SN` int(11) DEFAULT '1' NOT NULL,-- 序号

`UPDATE_TIME` varchar(14) DEFAULT NULL, -- 更新时间

PRIMARY KEY (`ID`),

UNIQUE KEY `I_USER_LOGIN_ID` (`LOGIN_ID`),

KEY `I_USER_USER_NAME` (`USER_NAME`)

) ENGINE=MyISAM DEFAULT CHARSET utf8 COLLATE utf8_general_ci

1。没有COMPANY_ID这一列,

2。定义中的最后一行不要逗号


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7509684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存