数据库相关
文章平均质量分 86
本栏目用于介绍与数据库相关的框架与操作
武汉小喽啰
我就是我,颜色一样的焰火。。。。。。
展开
-
MySQL——锁机制
1. 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。2. 锁的分类2.1 从对数据操作的类型(读/写)分2.1.1 读锁(共享锁)针对同一份数据,多个读操作可以同时进行而不...原创 2021-04-11 18:48:24 · 374 阅读 · 0 评论 -
MySQL——批量插入数据脚本
往表中插入50万记录1. 建表CREATE DATABASE bigData;USE bigData;-- 1. dept表CREATE TABLE dept ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, dname VARCHAR(20) NOT NULL DEFAULT "", loc VARCHAR(13) NOT NULL DEFAULT原创 2021-04-11 18:48:07 · 1304 阅读 · 0 评论 -
MySQL查询——查询截取分析
开发中发现某一个SQL比较慢,通常排查方式如下:分析:1. 观察,至少跑一天,看看生产的慢SQL情况。2. 开启慢查询日志,设置阈值,比如超过5s的就是慢SQL,并将它抓取出来3. explain+慢SQL分析4. show profile5. 进行SQL数据库服务器的参数调优(运维经历orDBA做)总结:1)慢查询的开启并捕获2)explain+慢SQL分析3)show profile查询SQL在mysql服务器里面的执行细节和生命周期情况4)SQL数据库服务器的参数调优原创 2021-04-11 18:47:45 · 201 阅读 · 0 评论 -
MySQL查询——索引优化
1. 索引优化1.1 单表优化原创 2021-04-11 18:47:20 · 138 阅读 · 0 评论 -
MySQL基础
1. mysql主要架构1.1 主要配置文件1)二进制日志log-bin:其主要作用用于主从复制2)错误日志log-error:默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等3)查询日志log:默认关闭,记录查询的SQL语句,如果开启会降低mysql的整体性能,因为记录日志需要消耗系统资源4)数据文件 frm文件:存放表结构 myd文件:存放表数据 myi文件:存放表索引1.2 mysql的逻辑架构1)连接层:最上层是一些客户端的...原创 2021-04-11 18:46:56 · 204 阅读 · 0 评论 -
java连接各主流数据库驱动与连接
JDBC的URL=协议名+子协议名+数据源名。a 协议名总是“jdbc”。b 子协议名由JDBC驱动程序的编写者决定。c 数据源名也可能包含用户与口令等信息;这些信息也可单独提供。几种常见的数据库连接-------------------------------oracle------------------驱动:oracle.jdbc.driver.OracleDriverUR...原创 2019-10-08 22:45:25 · 74 阅读 · 0 评论