位置: 编程技术 - 正文

通过实例认识MySQL中前缀索引的用法

编辑:rootadmin

推荐整理分享通过实例认识MySQL中前缀索引的用法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

今天在测试环境中加一个索引时候发现一警告

用show create table article查看索引以及表结构的信息:

? 成功接下来未测试,在不同的字符集:

? 错误?

? 成功

通过实例认识MySQL中前缀索引的用法

? 错误?

? 成功

? 错误?

MySQL的varchar索引只支持不超过个字节 或者 /2=个双字节 或者 /3=个三字节的字段而 GBK是双字节的,UTF-8是三字节的。那么上面出现的原因就明了,我的字符集是为GBK为双字节,而url为个字符,个字节,所以超过字符串索引的限制,报出了警告,mysql默认创建了(字节)长度的前缀索引。我们知道小的索引大小不仅对空间存储,内存的降低和性能的提升有重大作用,那么在计算前缀索引的长度的时候,需要我们做出明智的选择,怎么明智?全索引列的选择性:

对各种长度的前缀列计算其选择性:

我们看到选择的长度的时候,该前缀列的选择性和全列的选择性相当了:alter table article add index ind_article_url(url()),而不必选择个字节作为前缀;但是前缀索引还是有一点不足的地方,就是在查询语句中order by 和group by不能使用到前缀索引

Suse Linux 中MySql安装与配置步骤 安装环境:操作系统:suseLinux数据库:MySQL5.0.希望能认识更多高手,互相学习讨论技术!首先发泄一下再这,网上看了N多安装mysql的文章,大多大同

MySQL中对于not in和minus使用的优化 优化前:selectcount(t.id)fromtesttwheret.status=1andt.idnotin(selectdistincta.app_idfromtest2awherea.type=1anda.rule_idin(,,))::laojiu@planPLAN_TABLE_OUTPUT————————

在大数据情况下MySQL的一种简单分页优化方法 通常应用需要对表中的数据进行翻页,如果数据量很大,往往会带来性能上的问题:root@sns::selectcount(*)fromreply_wherethread_id=anddeleted=0;+———

标签: 通过实例认识MySQL中前缀索引的用法

本文链接地址:https://www.jiuchutong.com/biancheng/347330.html 转载请保留说明!

上一篇:分析MySQL中优化distinct的技巧(mysql常见优化手段)

下一篇:Suse Linux 10中MySql安装与配置步骤

  • 公司纳税证明怎么开
  • 补缴以前年度增值税如何做账
  • 车辆保险费印花税目
  • 一般纳税人可以开1%的发票吗
  • 垃圾处理费怎么算
  • 信用减值损失是什么类科目
  • 一般纳税人需要缴纳哪些税种
  • 离职补偿金怎么做账
  • 退税抵税申请表
  • 季度利润表格式
  • 税务局代增值税专用发票冲红,如何重新申报退税
  • 福利性收入属于什么分配
  • 应付账款借方余额在资产负债表中怎么列示
  • 股权转让印花税税目怎么填
  • 如何确认增值税纳税义务发生时间
  • 个人所得税多缴了可以退回吗
  • 二手房房产税如何征收
  • 地下建筑如何防潮
  • 银行利息所得税调整方案
  • 红字冲回上月收入
  • 新办企业注册资本和投资总额
  • 用友t3每月都要结账吗
  • 股东其他应付款可以转为实收资本文本格式
  • 购入设备超过多少才允许一次性扣除
  • 增值税发票和进项发票什么意思
  • PHP:mb_ereg_match()的用法_mbstring函数
  • pniopcacexe是什么进程
  • 支付宝花呗服务升级有什么用
  • php 字符串函数
  • 对公账户自己扣钱
  • 公司注销职工安置方案
  • 财政补助收入的支付制度包括
  • 固定资产计提折旧是当月还是次月
  • 原材料结转成本有几种方法
  • 企业出租房屋怎么做账
  • thinkphp框架入门
  • php映射
  • AI工具大全
  • 数据库读写异常
  • javascript最好的教程
  • js栈堆的区别
  • 支付中间人佣金违法吗
  • 企业扣税方式
  • 旅游门票费用可以用来报销吗?
  • 国税局领发票是哪些项目需要收取费用
  • db2 connect命令
  • 加计扣除减免政策
  • 社保当月没扣
  • 交易性金融资产公允价值变动怎么算
  • 未确认融资费用含税吗
  • 金银首饰以旧换新会计处理
  • 未分配利润可以弥补亏损吗
  • 继续教育报名方式
  • 事业单位借款给下属单位
  • 用货款抵扣供应商成本
  • 企业租厂房没有发票怎么做账
  • 发票抵扣联要放入凭证里吗
  • 装修费用一次性摊好还是分期好
  • 红字发票是怎么开的
  • 公司增资怎么办理手续
  • sql动态表
  • sqlserver not in 语句使程充崩溃
  • DBCC CHECKIDENT 重置数据库标识列从某一数值开始
  • win10小娜如何使用
  • 如何设置window图标大小
  • centos8查看进程
  • wingate.exe - wingate是什么进程
  • win8.1技巧
  • linux服务器dns配置安装
  • win10能运行的单机游戏
  • shell产生随机字符串
  • unity3d教学视频
  • 标签栏切换代码js
  • angular中的controller
  • python内置数据结构有几种
  • shell脚本关闭指定程序
  • 请问在javascript程序中
  • unity camera fov
  • Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
  • android 获取手机屏幕截图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设