
数据库
文章平均质量分 72
懒惰的毛毛虫
这个作者很懒,什么都没留下…
展开
-
oracle 表空间使用率查询、扩容操作
查询表空间使用率:select upper(f.tablespace_name) "表空间名", d.tot_grootte_mb "表空间大小(M)", d.tot_grootte_mb - f.total_bytes "已使用空间(M)", to_char(round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100, 2),原创 2021-02-23 15:38:16 · 278 阅读 · 0 评论 -
oracle开启闪回功能
开启:注意:需要使用dba账号,并且操作的是orcl数据库就行要使用闪回询查功能,首先需要检查闪回查询功能是否已经开启:连接数据库cmd运行:sqlplus sys/bao as sysdba--conn sys/bao as sysdba--远程:sqlplus sys/bao@//127.0.0.1:1521/orcl连接成功后查询是否已开启闪回:select ...原创 2019-09-06 12:49:24 · 2759 阅读 · 2 评论 -
使用Navicat对oracle进行同步
1、首先需要下载Navicat Preminu版本的,可以在官网进行下载2、使用Navicat Preminu连接oracle数据库 需要oci.dll,Navicat自带的不能使用,同样需要去官网下载和自己操作系统匹配的oci.dll3、设置Navicat Preminu,点击工具-选项-oci.library设置刚刚下载的oci.dll路径4、在使用同步工具之前需要创建两个源数...原创 2019-07-30 14:55:58 · 2302 阅读 · 1 评论 -
ThreadPoolExecutor里面4种拒绝策略
threadPoolExecutor类实现了ExecutorService接口和Executor接口,可以设置线程池corePoolSize,最大线程池大小,AliveTime,拒绝策略等。常用构造方法:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,B...原创 2018-10-22 15:11:45 · 1468 阅读 · 0 评论 -
MySql6.0连接问题
今天更新了mysql数据库到7.0,跑了一下之前的项目,结果跑错了网上找了下 发现mysql6.0以上驱动包及url写法都变了这里记录一下正确的连接方式:jdbc.driver=com.mysql.cj.jdbc.Driver#jdbc.driver=com.mysql.jdbc.Driver 6.0一下写法jdbc.url=jdbc:mysql://localhost:330...原创 2018-09-10 15:57:13 · 553 阅读 · 0 评论 -
1分钟了解MyISAM与InnoDB的索引差异
《数据库索引,到底是什么做的?》介绍了B+树,它是一种非常适合用来做数据库索引的数据结构:(1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读;(2)很低的树高度,能够存储大量数据;(3)索引本身占用的内存很小;(4)能够很好的支持单点查询,范围查询,有序性查询; 数据库的索引分为主键索引(Primary Inkex)与普通索引(Secondary Index)。Inno...转载 2018-08-30 15:25:39 · 161 阅读 · 0 评论 -
oracle中去掉字符中的空格
去掉 李 三 四 ,中的两个空格,可以向下面这样写:select translate('李 三 四 ', '/'||chr(32), '/') from dual;解析:ASCII码中空格的十进制表示是32,chr(十进制)能转换成字符,因此可以得到chr(32)代表空格,再拼接上'/'即可得到'/'||chr(32)转义后的空格再根据语法:TRANSLATE(char, from...原创 2018-08-30 12:54:47 · 7939 阅读 · 0 评论 -
mysql主从复制和mycat读写分离
1. Mycat读写分离数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着多个读节点,读节点的数量取决于系统的压力,通常是1-3个读节点的配置 Mycat读写分离和自动切换机制,需要mysql的主从复制机制配合。 1.1. Mysql的主从复制 主从配置需要注意转载 2017-12-11 17:38:35 · 431 阅读 · 0 评论 -
centos6.4安装mysql5.7
下载mysql 网址:http://dev.mysql.com/downloads/mysql/1、查看是否已安装mysqlrpm -qa|grep -i mysql2、卸载mysqlyum remove mysql mysql-server mysql-libs mysql-commonrm -rf /var/lib/mysql*rm -rf /usr/share/m原创 2017-12-11 17:31:47 · 971 阅读 · 0 评论 -
Explain详解
在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时转载 2017-07-28 10:12:49 · 426 阅读 · 0 评论 -
oracle 高级函数
ORACLE常用SQL工作两年了,一直使用的oracle,最近经常使用不常用的sql语句,索性就自己整理一下,发出来 供大家参考,后续会不断添加、整理,本文章不做详细的功能解释,主要集合描述目前接触过的一些函数复制表结构和数据CREATE TABLE table_name AS SELECT * FROM old_table_name;只复制表结构CREATE TABLE ta原创 2017-08-17 16:44:19 · 11944 阅读 · 10 评论