大数据
-
oracle
oracle exp 用户名/密码@itrm file=/root/itrm.dmp full=y 1.创建表空间 create tablespace TBS_ITIL_DATA logging datafile '/opt/oradata/oracle//itrm.dbf' size 1024m autoextend on next 100m maxsize u…
-
Mysql 回表、SQL优化、四种隔离级别、三大日志binlog、redo log、undo log
什么是回表? MySQL innodb的主键索引是簇集索引,也就是索引的叶子节点存的是整个单条记录的所有字段值,不是主键索引的就是非簇集索引,非簇集索引的叶子节点存的是主键字段的值。回表是什么意思?就是你执行一条…
-
mysql锁表 Waiting for table metadata lock
1.问题现象 线上在对其他表进行修改的时候,无论是修改字段长度还是删除索引添加唯一约束都没有问题,但是唯独有一张表,无论进行什么表操作全部都会出现Waiting for table metadata lock。 2.问题分析 这种现象的…
-
JDBC之连接sql server数据库
1.添加JDBC的驱动包 新建package命名为lib,将驱动包放入lib中,并build path。 驱动包下载地址: 链接:https://pan.baidu.com/s/1nSJLFx73-S4QsdH168GKbw 提取码:e0rh 2..创建jdbc.properties,将数据库配置写入…
-
数据库连接池_c3p0基本使用和c3p0_配置演示
数据库连接池_c3p0基本使用 步骤: 1.导入jar包(两个):c3p0-0.9.5.2.jar,mchange-commons-java-0.2.12.jar,不要忘记导入数据库驱动jar包 2.定义配置文件: 名称:c3p0.properties 或者 c3p0-config.xml 路…
-
MySQL扩展
1、行转列 源数据: 目标数据: 数据准备 -- 建表插入数据 drop table if exists time_temp; create table if not exists time_temp( `year_col` int not null comment '年份', `month_col` int not null comment '…
-
Dbeaver打开.db数据库
打开DBeaver应用 然后浏览.db数据库,旋转对应的数据库即可 最后数据库就打开了
-
解决MYSQL数据库创建索引报长度不足的问题
在为数据库某字段(varchar(255))创建索引的时候出现如下问题: Specified key was too long; max key length is 767 bytes 出现这个问题是因为创建索引时指定的字段超过了存储引擎默认的长度。 数据库存储引擎不同…
-
mysql开启审计功能
数据库版本:mysql5.7 (linux系统) 数据库日志审计功能插件:server_audit.so (下载mariadb-5.5.68-linux-x86_64.tar.gz,解压后获取mariadb-5.5.68-linux-x86_64/lib/plugin/server_audit.so) 部署方法: 1.登…
-
oracle删除重复数据,按时间只保留最新一笔
这里最新数据按时间 delete from tb_mb_stock_quantity where pk in( SELECT T.pk FROM (SELECT A.*,ROW_NUMBER() OVER(PARTITION BY 需要分组的字段 ORDER BY 时间字段 DESC) RW FROM 表 A ) T…