1、mongodb是什么? MongoDB 是由 C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在给 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储给一个文档,数据结构由键值(ke ...
分类:
数据库 时间:
2020-06-11 21:40:45
阅读次数:
75
一、索引简介 1.索引是什么? MySQL官对索引的定义为:索引(Index)是帮助MySQL搞笑获取数据的数据结构。即得到索引的本质:索引是数据结构。 1)你可以理解为“排好序的快速查找数据结构”。 详解(重要): 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引 ...
分类:
数据库 时间:
2020-06-11 21:39:32
阅读次数:
81
MySQL表与数据向Oracle移植(使用Oracle SQL Developer工具)回锅菜鸟 2013-12-24 21:43:30 22920 收藏 7分类专栏: 数据库版权 今天接到一个任务,让我把MySQL中的表与数据移植到Oracle中(也就是我们的项目需要使用Oracle),本来打算一 ...
分类:
数据库 时间:
2020-06-11 21:35:34
阅读次数:
77
通常情况下,dg库的硬件资源都是不如主库硬件资源的,一般为主库的1/2, 那么如果主库产生归档过快那么dg库有可能日志应用不过来,可以尝试通过调整一下参数加快归档日志应用; 前方高等!!! ?在standby端执行,千万不可在primary端调整!! 1> 1 alter system set pa ...
分类:
数据库 时间:
2020-06-11 21:32:38
阅读次数:
62
系统结构概述 首先,我们需要理解 Oracle 使用的架构,并理解它与 DB2 的不同之处。图 1 展示了 Oracle 的系统结构。将该图与 图 2 进行比较,后者显示了 DB2 的系统结构。在阅读本文的时候,为便于理解,可以参照这两个图。图 1. Oracle on Linux, UNIX, a ...
分类:
数据库 时间:
2020-06-11 21:30:54
阅读次数:
88
问题背景: oracle表空间不足报错是比较常见的故障,尤其是没有对剩余表空间做定期巡检的系统; 报错代码如下: oracle表空间不足错误代码:ORA-01653: unable to extend table ; 解决方式: 1、查看表空间使用率: 1 set linesize 220; 2 s ...
分类:
数据库 时间:
2020-06-11 21:24:36
阅读次数:
61
--日期转时间戳 SELECT EXTRACT(epoch FROM NOW()); SELECT EXTRACT(epoch FROM CAST('2017-12-06 00:17:10' AS TIMESTAMP)); --时间戳转日期 SELECT TO_TIMESTAMP(151249063 ...
分类:
数据库 时间:
2020-06-11 21:24:05
阅读次数:
177
1.现象:1.执行MySQL存储过程在测试环境只要0.1s左右,到了生产环境qu却要5s左右,偏差很大。 2.非常简单的存储过程函数,处理的数据只有8条。 3.把存储过程里的查询单独拿出来查询速度很快,但是放在存储过程函数中就很慢。 2.原因:数据库表中的字段是utf-8,而数据库字符集后来改成了u ...
分类:
数据库 时间:
2020-06-11 21:21:17
阅读次数:
113
mysql的binlog日志的binlog_format模式与配置详解 mysql复制主要有三种方式:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based ...
分类:
数据库 时间:
2020-06-11 20:04:34
阅读次数:
69
create pluggable database ***(数据库名)admin user ***(数据库sys用户) identified by ***(数据库sys密码)file_name_convert=('D:\app\Administrator\oradata\orcl\pdbseed'( ...
分类:
数据库 时间:
2020-06-11 19:59:41
阅读次数:
81
参考文章: MySQL百万级数据量分页查询方法及其优化 MySQL分页查询优化 重点提一下: 在优化分页语句过程中,一定注意查询的语句添加排序字段,一定自己建表实践,有的可能不一定有效果哦 比如下面这两个语句,返回的结果就不是一样的。具体什么原因可以看看我另一篇博客 MySQL 默认排序是什么 SE ...
分类:
数据库 时间:
2020-06-11 19:52:52
阅读次数:
74
引入common-lang-2.4.jar中一个方便做转义的工具类,主要是为了防止sql注入,xss注入攻击的功能官方参考文档StringEscapeUtils.unescapeHtml(sname)1.escapeSql 提供sql转移功能,防止sql注入攻击,例如典型的万能密码攻击’ ’ or ...
分类:
数据库 时间:
2020-06-11 19:49:52
阅读次数:
131
sql优化器会重写sql sql在执行时,并不一定就会按照我们写的顺序执行,mysql优化器会重写sql,如何才能看到sql优化器重写后的sql呢?这就要用到explain extended和show warnings了。 explain extended sql语句,然后show warnings ...
分类:
数据库 时间:
2020-06-11 19:43:19
阅读次数:
114
MySQL备份一般采用全库备份加日志备份的方式,根据业务的需要,可以采用每周日凌晨1点进行完全备份以及每小时进行一次增量备份,这样在MySQL故障后可以使用完全备份和日志备份尽可能的去恢复最完整的数据。一、binlog日志恢复MySQL的二进制日志记录着该数据库所有增删改的操作日志(前提是需要自己开启binlog),还包括了这些操作的执行时间,binlog的使用场景无外乎就是主从同步以及恢复数据库
分类:
数据库 时间:
2020-06-11 18:19:48
阅读次数:
72
1、进到数据库进行操作[root@localhostetc]#mysqlWelcometotheMariaDBmonitor.Commandsendwith;or\g.YourMariaDBconnectionidis7Serverversion:5.5.41-MariaDBMariaDBServerCopyright(c)2000,2014,Oracle,MariaDBCorporationAb
分类:
数据库 时间:
2020-06-11 18:12:20
阅读次数:
175
import javax.naming.spi.DirStateFactory; import java.lang.reflect.Field; import java.sql.*; import java.util.ArrayList; import java.util.List; public ...
分类:
数据库 时间:
2020-06-11 16:49:33
阅读次数:
57
1、数据库中有关编码格式的配置 查看数据库有关编码格式的配置mysql> show variables like 'char%';+ + +| Variable_name | Value |+ + +| character_set_client | utf8mb4 || character_set_ ...
分类:
数据库 时间:
2020-06-11 16:42:26
阅读次数:
67