位置: 编程技术 - 正文

通过实例认识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安装与配置步骤

  • 房屋赠与双方办理流程
  • 电子普通发票和纸质普通发票一样吗
  • 企业会计准则颁布部门
  • 固定资产报废需要哪些人签字
  • 经营罚没物品增值税计算
  • 营业成本包括期初存货成本和期末存货成本
  • 商超陈列费
  • 合并会计报表中的未分配利润反应的是什么
  • 出口退税企业退税时间
  • 未及时扣除的分数怎么算
  • 买赠销售方式的税务筹划
  • 关停企业的生产线能否停止计提折旧?
  • 服务业发票税率是多少
  • 维修费增值税怎么开
  • 公司年末补缴企业所得税需要提供什么资料?
  • 物业代收水电费,业主不交怎么办
  • 外币利润分配科目如何折算?
  • 贷款余额反映了什么
  • 二手房个人所得税和增值税
  • 进项票转出怎么写分录
  • 税务发票原件
  • 银行汇票超期退回怎么办
  • 亏损企业季度盈利企业所得税怎么预缴?
  • 增值税留抵退税怎么记账
  • 加装固态后如何分盘
  • 苹果电脑mac系统怎么升级
  • 文件夹不能打开没有反应
  • edge浏览器总是打开新的网页
  • Win11怎么打开网络适配器
  • fdisk分区工具怎么用
  • 以房产投资联营,收取固定收入,不承担联营风险的房产
  • 生产加工型企业安全隐患排查内容
  • 如何自己搭建一个邮箱服务器
  • php生成csv文件
  • 业务招待费的账务处理金额
  • vue mocha
  • ip命令查看ip地址
  • 企业一次性伤残补助金赔偿标准
  • 残保金如何缴纳残疾人工资如何扣除
  • vue中动态添加表格
  • 股东投资的钱要还给他吗
  • 出口退税进项税额转出怎么申报
  • 广告宣传制作
  • 销售不同商品的会计分录
  • 购买理财资金来源规定
  • 退休认证在网上怎么操作
  • 摊位出租税率
  • 汇款和转账有什么区别吗
  • 发票开具与小票的关系是怎样的
  • 月度合并报表与年度合并区别
  • 福利用品可以抵增值税吗
  • mysql load local
  • 息税前利润怎么理解
  • 商场收取租户电费合法吗
  • 契税是房价乘以1.5吗
  • 出售资产时递延所得税转回是全部收入吗
  • 公司发放工作服怎么做账务处理
  • 预付费用款项现金流量怎么算
  • 公司定额征收需要什么
  • 当月发票未到怎么做账
  • 员工报销没有发票可以从公户转账吗
  • 主营业务收入减少记哪方
  • 哪些福利费没有附加税
  • 分公司给总公司分红怎么入账
  • sql2008没有数据库
  • Centos7下MySQL安装教程
  • win10周年纪念版
  • macos的磁盘
  • mac登录apple id一直转圈
  • w1020h2更新失败
  • linux日志数据种类
  • centos安装c编译器
  • python怎么图像处理
  • opengl示例
  • 如何实现左侧固定,右侧自适应的布局
  • django forloop
  • 后台实时分流文件的shell脚本
  • JavaScript中的变量名不区分大小写
  • 刚开始学java的心得体会
  • 街道税务所职责和任务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设