
数据库
文章平均质量分 84
王中阳讲编程
公司技术总监,创办就业陪跑服务,辅导学员拿到600多个offer。专注程序员的就业辅导、简历优化、模拟面试等。
展开
-
某讯面试:那些某讯面试过的MySQL场景问题
今天我将那些某讯面试过的 MySQL 场景问题给大家整理出来,本文将跟大家一起来探讨如何回答这些问题。1.一个 6 亿的表 a,一个 3 亿的表 b,通过外间 tid 关联,你如何最快的查询出满足条件的第 50000 到第 50200 中的这 200 条数据记录?2.一条 sql 执行过长的时间,你如何优化,从哪些方面入手?3.索引已经建好了,那我再插入一条数据,索引会有哪些变化?4.mysql 的是怎么解决并发问题的?原创 2025-01-23 10:50:55 · 908 阅读 · 0 评论 -
某讯一面:那些数据库的高频问题
几个月前,有位朋友去某讯面试,他说被问到了一系列关于数据库的问题,比如三大范式是什么,它们在数据库设计中的作用是什么?在数据库中,常见的并发问题有哪些?如何通过事务管理避免这些问题?什么是 MVCC(多版本并发控制)?本文将跟大家一起来探讨如何回答这些问题。原创 2025-01-16 11:05:16 · 1053 阅读 · 0 评论 -
Go-Zero 数据库实战:配置、建模与业务逻辑一体化
在本文中,我们将使用MySQL数据库作为示例,并结合Go-Zero框架的相关组件,如数据模型(Model)、事务处理、连接池等,来展示数据库操作的最佳实践。无论你是初学者还是有一定经验的开发者,本文都将为你提供有用的信息和技巧,帮助你更好地理解和应用Go-Zero框架中的数据库操作。原创 2024-07-26 15:11:24 · 1913 阅读 · 2 评论 -
灵活的数据库分库分表 面试的时候这么说 加分!
下面介绍的是,面试的时候建议说下技术演进方案的思考:下面提到这些都有考虑到,原创 2024-05-27 14:22:13 · 358 阅读 · 2 评论 -
MySQL进阶必须掌握的知识点有这些,我没说错吧。
在使用 InnoDB 引擎的表里对某些记录加上「共享锁」之前,需要先在表级别加上一个「意向共享锁」;在使用 InnoDB 引擎的表里对某些纪录加上「独占锁」之前,需要先在表级别加上一个「意向独占锁」;也就是,当执行插入、更新、删除操作,需要先对表加上「意向独占锁」,然后对该记录加独占锁。而普通的 select 是不会加行级锁的,普通的 select 语句是利用 MVCC 实现一致性读,是无锁的。原创 2024-05-22 16:59:19 · 443 阅读 · 3 评论 -
PgSql使用技巧总结 PgSql和MySql的对比
PgSQL 有 `SEQUENCE` 的概念,它不能像MySQL一样设置主键id自增就可以了,PgSQL 在我们创建新表的时候要给主键创建 `SEQUENCE`。原创 2022-09-30 11:08:42 · 5716 阅读 · 0 评论