一张表,有50列,其中至少有30列每列长度在1000字符左右 这样建出来的表很显然每行长度大大超过8000字节了,这样是不是效率有很大影响呀?如果都搞成nvarchar(max)是不是以后检索会更慢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不一定用varchar(max)的,只是说每列都很长影响效率 长度1000会影响效率 直接用nvarchar(4000) 是存放不了吧?设计还是可以的,如果那些特长的字段都设成varchar(max)呢?效率怎样? 首先,如果这样的表肯定是可以建立的。如果那些1000多长度的字段不是经常查询,那么性能影响不大。如果只是插入,更新影响也不大。如果是经常查询这些字段,并且数据大的话,你肯定完蛋。、具体情况具体分析!特别是数据量有多大?还有你的那些1000多字符的字段平均长度是多少?如果平均长度是1000那么最好用指针代替吧,比如text max 之类的。 一条记录8000的限制,对于varchar(1000)还是有效的:即10个varchar(1000)不能全部都满1000个对于varchar(max)应该是无效的了吧:即10个varchar(max),每个有2M都不怕 求时间差算法 SQL游标 一个sql查询(在线等) 能不能在视图中创建一个自动增加的标示列??????? 请大家帮助,如何建立这样的查询?? 在线求助请高手解答 如何将sql2000的数据库转换成sql2005,并可以正常使用 请教高手,大量边读边写的事务该怎么做? 在不知道表中字段名的情况下,怎样用另一相同结构的表中相同关键字的记录来更新该表中的该关键字的纪录?谢谢。 查询问题 一个交友平台的数据库系统创建,谁能帮帮忙么? 求一个分组查询的sql语句...急...谢谢大家!
对于varchar(max)应该是无效的了吧:即10个varchar(max),每个有2M都不怕