栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mysql面试题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql面试题

  • 唯一索引比普通索引快吗, 为什么
    • 查询快一点,唯一索引匹配就返回,普通索引需要查到第一个不等的值
    • 更新慢,唯一索引因为唯一性约束,不走change buffer,非唯一索引走change buffer
  • 分页查询
    • 子查询
    • join
  • MyISAM 和InnoDB 的区别
    • 事务
    • 其他的小点
      • 外键
      • 锁粒度
  • 有索引没法使用?
    • 隐式转换,字符与数字
    • 以“%” 开头的 LIKE 语句, 模糊匹配
    • OR 语句前后没有同时使用索引
  • MySQL 数据库作发布系统的存储,一天五万条以上的增量, 预计运维三年,怎么优化?
    • 5W3653=5000W
    • 结合业务特点,啥是发布系统?
    • 考虑分库分表,使用中间件如:ShardingSphere
      • 重点考虑分片规则
      • 写sql尽量不要产生跨库的情况
  • 数据库优化
    • sql与表结构优化
      • 建立使用索引
      • 单调递增主键,主键要小
      • 去掉外键
      • 少用null
      • limit优化
    • 数据库配置优化,如
      • 内存配置
    • 硬件优化,加内存和SSD
  • 一张表, 里面有 ID 自增主键, 当 insert 了 17 条记录之后,删除了第 15,16,17 条记录, 再把 Mysql 重启, 再 insert 一条记录, 这条记录的 ID 是 18 还是 15 ?
    • innodb是15,内存
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/295698.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号