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

mysql面试题

Java 更新时间:发布时间: 百科书网 趣学号
  • 唯一索引比普通索引快吗, 为什么
    • 查询快一点,唯一索引匹配就返回,普通索引需要查到第一个不等的值
    • 更新慢,唯一索引因为唯一性约束,不走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.051e.com
本文地址:http://www.051e.com/it/295698.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号