准备工作 1:微软官网下载jdbc包。解压得到如下文件: 注:我下的是6.0版本 其中jre8和jre7中包含了sqljdbc42.jar包和sqljdbc41.jar包(会用到) 准备工作 2 :配置端口协议 找到 运行 开始 → 所有程序 → Microsoft SQL Server 2016 ...
分类:
数据库 时间:
2017-07-03 13:51:31
阅读次数:
322
可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字, 就好像一个部门里,每个人都有一个自己的名字。2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数 ...
分类:
数据库 时间:
2017-07-03 13:52:26
阅读次数:
285
在mysql数据库里面有一个默认安装的数据库是mysql,里面有一个user表。里面的字段Host是运行登录的ip地址,User 是登录的账号Password是密码。 use mysql;//使用mysql数据库 update user set Password=password('123456') ...
分类:
数据库 时间:
2017-07-03 14:02:07
阅读次数:
208
1.下载mongodb 默认都是64位的,这个有点尴尬。。。 64位系统下载地址: https://www.mongodb.org/dl/linux/x86_64-debian81?_ga=2.15324022.1713724367.1498550277-1089294971.1498550277 ...
分类:
数据库 时间:
2017-07-03 14:03:05
阅读次数:
249
1. 说明 1.1 xtrabackup mysqldump对于导出10G以下的数据库或几个表,还是适用的,而且更快捷。一旦数据量达到100-500G,无论是对原库的压力还是导出的性能,mysqldump就力不从心了。Percona-Xtrabackup备份工具,是实现MySQL在线热备工作的不二选 ...
分类:
数据库 时间:
2017-07-03 14:03:13
阅读次数:
300
一,为什么要冗余数据 互联网数据量很大的业务场景,往往数据库需要进行水平切分来降低单库数据量。 水平切分会有一个patition key,通过patition key的查询能够直接定位到库,但是非patition key上的查询可能就需要扫描多个库了。 此时常见的架构设计方案,是使用数据冗余这种反范 ...
分类:
数据库 时间:
2017-07-03 14:03:54
阅读次数:
208
DATEDIFF(DAY, RD.ReservationTime, GETDATE()) = 0 -- 对比当前时间 CONVERT(INT,Datename(hour,GetDate()))>13 --获取当前几点,并将其转化成int ...
分类:
数据库 时间:
2017-07-03 14:05:08
阅读次数:
205
什么是JDBC JDBC全称Java Database Connectivity。Java数据库连接。 JDBC是一组API,各数据库厂商提供自己的实现类,也就是数据库驱动。这样Java程序猿就能够使用同一种API操作不同的数据库。须要做的仅仅是导入对应的数据库驱动。 JDBC做了什么事 (1)连接 ...
分类:
数据库 时间:
2017-07-03 14:12:15
阅读次数:
196
1. 下载instantclient-basic-win32-11.2.0.1.0 (oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:http://download.csdn.net/ ...
分类:
数据库 时间:
2017-07-03 14:14:45
阅读次数:
226
1、作用 删除指定长度的字符,并在指定的起点处插入另一组字符。 2、语法 STUFF ( character_expression , start , length ,character_expression ) 3、示例 以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始 ...
分类:
数据库 时间:
2017-07-03 14:17:25
阅读次数:
283
创建表空间 /*分为四步 */ /*第1步:创建暂时表空间 */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next ...
分类:
数据库 时间:
2017-07-03 14:18:00
阅读次数:
287
Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看。 Oracle分页查询语句基本上可以按照本文给出的格式来进行套用。Oracle分分页查询格式: 其中最内层的查询SELECT * FROM TABLE_NAME表示不进 ...
分类:
数据库 时间:
2017-07-03 14:18:07
阅读次数:
204
1.问题背景默认情况下,线上的mysql复制都是异步复制,因此在极端情况下,主备切换时,会有一定的概率备库比主库数据少,因此切换后,我们会通过工具进行回滚回补,确保数据不丢失。半同步复制则要求主库执行每一个事务,都要求至少一个备库成功接收后,才真正执行完成,因此可..
分类:
数据库 时间:
2017-07-03 15:03:06
阅读次数:
220
有次同事提出开发使用的mysql数据库连接很慢,因为我们的mysql开发数据库是单独一台机器部署的,所以认为可能是网络连接问题导致的。 在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了。以前也遇到过一次这样的问题,可后来 ...
分类:
数据库 时间:
2017-07-03 15:05:10
阅读次数:
222
RocksDB作为一个开源的存储引擎支持事务的ACID特性,而要支持ACID中的I(Isolation),并发控制这块是少不了的,本文主要讨论RocksDB的锁机制实现,细节会涉及到源码分析,希望通过本文读者可以深入了解RocksDB并发控制原理。文章主要从以下4方面展开,首先会介绍RocksDB锁的基本..
分类:
数据库 时间:
2017-07-03 15:07:21
阅读次数:
249
安装数据库要将域管理员设置为数据库所有者。点击sqlserver配置管理器,在SQLNativeClinet10.0配置(32位)\客户端协议中将TCP/IP和NamedPipes启用。在SQLserver网络配置\MSSQLSERVER的协议中将TCP/IP和NamedPipes启用。在SQLNativeClinet10.0配置\客户端协议中将TCP/IP和NamedP..
分类:
数据库 时间:
2017-07-03 15:09:41
阅读次数:
156
解决远程连接mysql错误1130 远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 猜想是无法给远程连接的用户权限问题。 这样子操作m ...
分类:
数据库 时间:
2017-07-03 16:13:28
阅读次数:
193
做过一些数据库优化,但是很多小伙伴再设计数据库的时候都会有或多或少的问题,自己曾经也有过类似的问题。从网上看到一篇58沈剑老师的文章,深深的感觉沈剑老师的这篇文章还是比较接地气的,转载分享一下。还是那句话,具体问题要具体分析。 数据库30条军规解读 (1)必须使用InnoDB存储引擎 解读:支持事务 ...
分类:
数据库 时间:
2017-07-03 16:14:09
阅读次数:
218
一、添加用户和组 1.添加mysql用户组 2.添加mysql用户 二、查看系统中是否安装mysql,如果安装需要卸载 三、安装所需依赖包 四、安装 1.下载最新版本的MySQL 进入http://dev.mysql.com/downloads/mysql/,选择Source Code下的Gener ...
分类:
数据库 时间:
2017-07-03 16:15:19
阅读次数:
241
原文链接 摘要: 不积跬步无以至千里,要想成为一名合格的数据库管理员,首先应该具备扎实的基础知识及问题处理能力。本文参考Pivotal官方FAQ,对一些在使用和管理Deepgreen & Greenplum时经常会遇到的普通问题进行讲解。 不积跬步无以至千里,要想成为一名合格的数据库管理员,首先应该 ...
分类:
数据库 时间:
2017-07-03 16:17:59
阅读次数:
234