当前位置: 首页 > news >正文

做网站时 404网页如何指向国家新闻最新消息今天

做网站时 404网页如何指向,国家新闻最新消息今天,三叶草fz5722,建设工程合同履行的原则BLOB和TEXT都是为存储很大的数据而设计的字符串数据类型,分别采用二进制和字符方式存储。实际上,它们分别属于两组不同的数据类型家族:字符类型是TINYTEXT,SMALLTEXT,TEXT,MEDIUMTEXT,LONGTEXT;对应的二进制类型是TINYBLOB,SMALLB…

BLOB和TEXT都是为存储很大的数据而设计的字符串数据类型,分别采用二进制和字符方式存储。

实际上,它们分别属于两组不同的数据类型家族:

字符类型是TINYTEXT,SMALLTEXT,TEXT,MEDIUMTEXT,LONGTEXT;对应的二进制类型是TINYBLOB,SMALLBLOB,BLOB,MEDIUMBLOB,LONGBLOB。BLOB是SMALLBOLB的同义词,TEXT是SMALLTEXT的同义词。

与其他类型不同,MySQL把每个BLOB和TEXT值当做一个独立的对象处理。存储引擎在存储时通常会做特殊处理。当BLOB和TEXT值太大时,InnoDB会使用专门的“外部”存储区域来进行存储,此时每个值在行内需要1 ~ 4个字节存储一个指针,然后在外部存储区域存储实际的值。

BLOB和TEXT家族之间仅有的不同是BLOB类型存储的是二进制数据,没有排序规则或字符集,而TEXT类型有字符集和排序规则。

MySQL对BLOB和TEXT列进行排序与其他类型是不同的:它只对每个列的最前max_sort_length字节而不是整个字符串做排序。如果只需要排序前面一小部分字符,则可以减小max_sort_length的配置,或者使用 ORDER BY SUBSTRING(column,length)。

MySQL不能将BLOB和TEXT列全部长度的字符串进行索引,也不能使用这些索引消除排序。

磁盘临时表和文件排序

因为memory引擎不支持BLOB和TEXT类型,所以,如果查询使用了BLOB或TEXT列并且需要使用隐式临时表,将不得不使用MyISAM磁盘临时表,即使只有几行数据也是如此。

这会导致严重的性能开销。即使配置MySQL将临时表存储在内存块设备上(RAM Disk),依然需要许多昂贵的系统调用。

最好的解决方案是尽量避免使用BLOB和TEXT类型。如果实在无法避免,有一个技巧是在所有用到BLOB字段的地方都使用SUBSTRING(column,length)将列值转换为字符串(在ORDER BY子句中也适用),这样就可以使用内存临时表了。但是要确保截取的子字符串足够短,不会使临时表的大小超过max_heap_table_size或tmp_table_size,超过以后MySQL会将内存临时表转换为MyISAM磁盘临时表。

最坏的情况下的长度分配对于排序的时候也是一样的,所以这一招对于内存中创建大临时表和文件排序,以及在磁盘上创建大临时表和文件排序这两种情况都很有帮助。

例如,假设有一个1000万行的表,占用几个GB的磁盘空间。其中有一个utf8字符集的VARCHAR(1000)列。每个字符最多使用3个字节,最坏情况下需要3000字节的空间。如果在ORDER BY中用到这个列,并且查询扫描整个表,为了排序就需要超过30GB(1000万行 * 3000字节)的临时表。 如果EXPLAIN执行计划的Extra列包含“Using temporary”,则说明这个查询使用了隐式临时表。

http://www.lbrq.cn/news/2348479.html

相关文章:

  • 品牌营销型网站作用腾讯云服务器
  • 网站界面设计起着决定性作用电脑学校培训
  • 奥特蛋的做网站友链购买有效果吗
  • 长春网站建设 信赖吉网传媒搜索引擎优化技巧
  • vps wordpress 卸载汉中网站seo
  • 网站建设制作方案杭州线上推广
  • wordpress网站上传到服务器品牌运营策略
  • 陕西省住房和城市建设厅网站公众号如何推广引流
  • wordpress读取字体seo高效优化
  • 群晖 wordpress 编辑宁波seo推广服务电话
  • 上饶哪有做网站的公司佛山做网站建设
  • 网站日志分析的意义谷歌账号注册入口官网
  • 电影资源分享网站怎么做的网站权重是怎么提升的
  • 牡丹江市建设局网站中国职业培训在线官网
  • 酷家乐个人网页版网站搜索引擎优化
  • 深圳网站建设易通鼎商品推广
  • 网站建设招标流程图免费刷推广链接的软件
  • 做免费嗳暧视频网站软文发布的平台与板块
  • wordpress文章添加按钮霸榜seo
  • 最火的做牛排沙拉网站seo虚拟外链
  • 最强的网站建设电话seo公司资源
  • 吉安市网站制作关键词推广排名
  • 用python做网站的多吗单页关键词优化费用
  • 武汉企业做网站找哪家好网络营销软件商城
  • 微商网站如何做推广方案8个公开大数据网站
  • 那个公司做的网站详情页好看厦门网站seo
  • 昆明网站建设贴吧线上推广方案模板
  • 打开网站notfound百度推广怎么使用教程
  • 西宁做网站君博认同疫情最新情况
  • 数据百度做网站好用吗属于seo网站优化
  • Axios 完整功能介绍和完整示例演示
  • 【C语言进阶】字符函数和字符串函数的内部原理
  • 【React Natve】NetworkError 和 TouchableOpacity 组件
  • AUTOSAR进阶图解==>AUTOSAR_SWS_EthernetInterface
  • 语言模型常用的激活函数(Sigmoid ,GeLU ,SwiGLU,GLU,SiLU,Swish)
  • 微信小程序121~130