你的位置:首页 > 数据库
Oracle查询表空间使用情况
--查询表空间使用情况  SELECT UPPER(F.TABLESPACE_NAME) "表空间名",  D.TOT_GROOTTE_MB "表空间大小(M)",  D.TOT_GROOTTE_MB - F.TOTAL_BYTES &qu ...
SQL 递归查询(根据指定的节点向上获取所有父节点,向下获取所有子节点)
--------------------01.向上查找所有父节点-----------------WITH TEMP AS (SELECT * FROM CO_Department WHERE ID=11 --表的IDUNION ALL SELECT T0.* FR ...
Apache Lucene学习笔记
2016-11-14 23:00:14

Apache Lucene学习笔记

Hadoop概述  Apache lucene:    全球第一个开源的全文检索引擎工具包    完整的查询引擎和搜索引擎    部分文本分析引擎    开发人员在此基础建立完整的全文检索引擎 以下为转载:http://www.cnblogs.com/xing901022/p ...
《MySQL技术内幕——SQL编程》读书笔记(二)——数据类型
对数据类型的选择将影响与数据库交互的应用程序的性能。1、通常来说,如果一个页内可以存放尽可能多的行,那么数据库的性能就越好,因此选择一个正确的数据类型至关重要。2、另一方面,如果在数据库中创建表时选择了错误的数据类型,那么后期的维护成本可能非常大,用户需要花大量时间进行ALTER ...
Oracle索引梳理系列(十)
版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载。转载时,请在文章明显位置注明原文链接。若在未经作者同意的情况下,将本文内容用于商业用途,将保留追究其法律责任的权利。如果有问题,请以邮箱方式联系作者(7 ...
八年数据库之路的感悟
2016-11-14 11:00:39

八年数据库之路的感悟

时间过的很快,从在博客园写第一篇文章当现在刚好一年,而自己在数据库这条路上已经走过五年。回想下这五年感觉总是在【迷茫-激动-充实-迷茫-激动-充实】的循环中。本篇也分享一下这些迷茫激动充实和美好的愿景。  古有大诗仙怀才不遇,诗书纵情于山水,今有小人物蓝瘦香菇,博文感悟与园友。成 ...
【SQL查询】集合查询之INTERSECT
【SQL查询】集合查询之INTERSECT 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① 集合查询之INTERSECT的使用T ...
mysql的left join使用on与where筛选的差异
举例进行说明,我们现在有两个表,即商品表(products)与sales_detail(销售记录表)。我们主要是通过这两个表来对MySQL关联left join 条件on与where 条件的不同之处进行讲述。 1、数据准备创建products表并插入数据drop table ...
Ubuntu之Mysql安装及基本设置
No1. Mysql 安装 sudo apt-get install mysql-server mysql-client记得root密码别忘了。No2. 验证Mysql安装sudo service mysql restartNo3. 设置Mysql远程IP访问/etc/MySQL ...
backup2:数据库还原
2016-11-14 03:00:58

backup2:数据库还原

数据库还原的操作,分两步进行:第一步,验证(verify)备份文件;第二步,根据备份策略还原数据库;参考《backup1:开始数据库备份》,备份策略是:一周一次完整备份,一天一次差异备份,一小时一次事务日志备份数据/日志的每次备份都使用一个单独的备份文件,数据备份的扩展名是 .b ...
backup3:master 数据库的备份和还原
在SQL Server 中,master 数据库记录系统级别的元数据,例如,logon accounts, endpoints, linked servers, and system configuration settings,同时,master 数据库记录其他数据库及其文件的 ...
在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12
1.安装mysql workbench,提示未安装软件包 libpng12-0下载了MySQL Workbench 6.3.8 在安装的时候报错:sudo dpkg -i mysql-workbench-community-6.3.8-1ubu1604-amd64. ...
事物与分布式事物原理实践
ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 ...
数据库中的索引
2016-11-14 00:00:49

数据库中的索引

文章浅谈算法和数据结构: 十 平衡查找树之B树MySQL索引背后的数据结构及算法原理Query Planning(这篇是sqlite关于索引的文档)EXPLAIN QUERY PLAN MySQL单表百万数据记录分页性能优化 ...
backup1:开始数据库备份
2016-11-13 00:01:08

backup1:开始数据库备份

数据库备份分为数据文件备份和日志文件备份,数据文件的备份分为:完整备份和差异备份。在SQL Server 2012中,能够将数据分布式备份到不同的存储设备上,一般情况,只将数据备份到一个备份文件(.bak)中,只有在备份超大的数据库时,才需要分布式备份。数据库备份的策略一般是:一 ...
学习随笔—Redis常用命令
info            服务器基本信息monitor          实时转储收到的请求flushdb          清空当前数据库flushall          清空所有数据库quit             关闭连接save            将数据同步 ...
关于SQL的相关笔记【长期更新,只发一帖】
场景【1】多表联查时,主表与关联表同时与同一张(第三张表)有关联,类似三角恋关系- -涉及表:HOUSE:记录了房屋信息ROOMS:记录了房间信息HOUSE_STATUS:记录了状态信息的中文字段房屋信息HOUSE表中有一个关于记录房屋状态的字段,status_id,与HOUSE ...
CentOS 7 安装MySQL 5.6遇到的疑难杂症小结
在一测试服务器(CentOS Linux release 7.2.1511)上安装MySQL 5.6(5.6.19 MySQL Community Server)时遇到下面错误,这个是因为CentOS 7的默认数据库已经不再是MySQL了,而是MariaDB. MySQL安装时的 ...
SQL 中的 AND OR
2016-11-12 01:00:11

SQL 中的 AND OR

AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤。AND 和 OR 运算符AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算 ...
第九章 故障排除
2016-11-11 19:05:55

第九章 故障排除

成功排除故障的十个步骤1.定义问题,建立一个清晰的问题陈述,目标是获取技术问题和成功标准的一两句摘要。2.确定问题的影响,企业利益相关者不会知道技术细节,你需要确定问题所造成的财物影响。3.占用正确的资源,可能是内部资源或者外部资源,以便问题得到有效的技术和人力支持。4.确定潜在 ...
Partition:Partiton Scheme是否指定Next Used?
在SQL Server中,为Partition Scheme多次指定Next Used,不会出错,最后一次指定的FileGroup是Partition Scheme的Next Used,建议,在执行Partition Split操作之前,都要为Partition Scheme指定 ...
Partition:增加分区
2016-11-11 17:00:36

Partition:增加分区

在关系型 DB中,分区表经常使用DateKey(int 数据类型)作为Partition Column,每个月的数据填充到同一个Partition中,由于在Fore-End呈现的报表大多数是基于Month的查询,按照Month分区的设计能够提高查询性能,但是,如果,前任DBA没有 ...
Kafka: Consumer
2016-11-11 15:00:29

Kafka: Consumer

Kafka Consumer 通过之前的架构介绍,对Consumer有了一个初步的了解。这里再深入一点来了解一下Consumer。1、Consumer Group与Topic订阅1.1 Consumer与partition1.2 Consumer与Consumer Group ...
Sql Service 的job作业新建过程
第一步:打开sql service 找到 SQL SERVER Agent 下的 jobs 如图:注:如果没有找到,请查看你安装sql service 的版本 通过 select @@VERSION查看本人安装版本为:Microsoft SQL Server 20 ...
Redis学习笔记~关于空间换时间的查询案例
回到目录空间与时间空间换时间是在数据库中经常出现的术语,简单说就是把查询需要的条件进行索引的存储,然后查询时为O(1)的时间复杂度来快速获取数据,从而达到了使用空间存储来换快速的时间响应!对于redis这个k/v存储系统来说,复杂的查询不是它所建议的,它的优势在于通过key快速定 ...
oracle数据库常用语句
2016-11-11 00:03:14

oracle数据库常用语句

--查看数据库版本--select * from product_component_version;-- 查看dbf存放位置select * from dba_data_files; -- 查看文件位置 SELECT * FROM dba_directories;-- 新建表空 ...
数据库分区
2016-11-10 18:01:16

数据库分区

http://blog.csdn.net/lgb934/article/details/8662956 ...
InfluxDB学习之InfluxDB的基本操作
InfluxDB提供类SQL语法,如果熟悉SQL的话会非常容易上手。本文就为大家介绍一下InfluxDB的基本操作。 InfluxDB提供类SQL语法,如果熟悉SQL的话会非常容易上手。本文就为大家介绍一下InfluxDB的基本操作,更多InfluxDB详细教程请看:I ...
有关binlog的那点事(三)(mysql5.7.13)
这次我们要探索更精细的binlog内容,上次讨论的Query_event和Rows_event肯定有让你疑惑不解的问题。Query_event中的status-vars环境变量有哪些,Rows_event的数据类型是什么,元数据又是个什么鬼东西,今天我们就来一一解答。一、Quer ...
Kafka: Producer (0.10.0.0)
通过前面的架构简述,知道了Producer是用来产生消息记录,并将消息以异步的方式发送给指定的topic的某个partition的。另外还知道,它保证了消息的有序的发送。那么它是如何做到这些的呢?我们又该如何使用它的API来发送消息? ...
第八章 了解tempdb数据库
2016-11-10 11:00:24

第八章 了解tempdb数据库

1.一个sqlserver数据库实例上只能有一个tempdb数据库,这个实例上所有的用户都共享这个数据库。2.tempdb数据库在每次sqlserver重启后都会重新创建,所以数据会丢失。3.因为tempdb数据库上面的特性所以对tempdb数据库的操作日志不会保存重做信息,所以 ...
MySQL 半同步复制+MMM架构
2016-11-10 05:03:37

MySQL 半同步复制+MMM架构

介绍 上篇文章介绍了MMM架构的实现方法,但是上篇文章的MMM方案的复制是异步复制,异步复制的主要问题在于当主从存在延时时如果主机出现了故障导致了主从切换时这时将会存在数据丢失;mysql为了解决异步复制数据丢失的问题增加了半同步复制,半同步复制存在5.5以上的版本 ...
为什么需要SQL Profile
2016-11-10 05:03:34

为什么需要SQL Profile

为什么需要SQL ProfileWhy oracle need SQL Profiles,how it work and what are SQL Profiles...使用DBMS_XPLAN.DISPLAY分析SQL执行计划,通常会看到Note中有类似下面这样的提示;Note ...
读书摘要:第七章 闩Suan锁和自旋锁
摘要:1.闩锁就像是内存上的锁,随着越来越多的线程参与进来,他们争相访问同一块内存,导致堵塞。2.自旋锁就是闩锁,不同之处是如果访问的内存不可用,它将继续检查轮询一段时间。3.拴锁和自旋锁是我们无法控制的,由sqlserver自动维护,但是我们应积极寻找避免他们发生堵塞的方法。4 ...
SQL基础概念
2016-11-10 05:03:32

SQL基础概念

1,MySQL:(structured query language)用于访问和处理数据库的标准语言 2,什么是 SQL? SQL 指结构化查询语言 SQL 使我们有能力访问数据库(数据库是按照数据 ...
SQL Server 数据加密功能解析
SQL Server 数据加密功能解析 转载自: 腾云阁 https://www.qcloud.com/community/article/194数据加密是数据库被破解、物理介质被盗、备份被窃取的最后一道防线,数据加密,一方面解决数据被窃取安全问题,另一方面有关法律要求强 ...
mysql基础操作学习笔记(2)
为什么要创建索引? 在此本人也带着相同的疑问,能够解释的仅仅是:为了减少数据库查询时所需要的速度。如果正常查询和索引查询所需时间相差很多倍时我们自然是需要索引的了。想要知道结果,只能等我学得更加深入一点咯。 创建索引 创建索引有三种方法 ...
如何在没有域的环境中搭建AlwaysOn(二)
对DBA而言,不需要域就可以搭建SQL Server AlwaysOn是Windows Server 2016中最令人兴奋的功能了,它不仅可以降低搭建的成本,而且还减少了部署和运维的工作量。 上篇博客已给大家分享过:要在没有域的环境中搭建AlwaysOn需 ...
数据库备份那点事儿
2016-11-10 05:02:04

数据库备份那点事儿

写在前面  最近一直在整理数据库最佳实践的东西,我也会将各种文章建议,同步到博客园,希望能够帮助更多的人了解数据库,轻松玩转数据库,同时也减轻运维人员的工作压力,毕竟熟能生巧,熟练既是效率。  数据库备份老生常谈的话题,一搜索数据库备份可能上千上万篇,那么为什么还要写一篇?因为重 ...
【故障处理】IMP
2016-11-10 04:00:19

【故障处理】IMP

【故障处理】IMP-00010错误 12C的dmp文件导入11G1 BLOG文档结构图 2 前言部分2.1 导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① 12C的dmp文件导入11 ...
2016年11月9日第一天博客
2016-11-10 00:00:09

2016年11月9日第一天博客

今天是美国2016年大选的日子,特朗普当选,也是我注册博客园的第一天的日子,同喜同贺。从今天起,就要开启我和Python的愉快的时光,她是我的记忆,也是我的追求,爱之、珍惜之                                     余建宝         ...
MySQL使用if判断
2016-11-09 01:00:40

MySQL使用if判断

select *,if(sva=1,"男","女") as ssva from taname where sva<>""12.2. 控制流程函数CASE value WHEN [compare-value] ...
InfluxDB学习之InfluxDB的安装和简介
最近用到了 InfluxDB,在此记录下学习过程,同时也希望能够帮助到其他学习的同学。本文主要介绍InfluxDB的功能特点以及influxDB的安装过程。更多InfluxDB详细教程请看:InfluxDB系列学习教程目录一、InfluxDB 简介InfluxDB 是用Go语言编 ...
PowerDesigner执行SQL生成模型
PowerDesigner版本:15.2.0步骤如下:1.打开PowerDesigner软件如下图:2.选择:File->Reverse Engineer->Database... ,如下图所示:3.弹出如下图所示框,设置你的模型(Model Name),根据实际选择 ...
数据分析成长之路
2016-11-08 23:01:10

数据分析成长之路

先自我介绍一下,本人某财经大学应届本科,专业经济统计,现就职于某打车软件公司做一名数据分析师。开通博客是因为我认为作为一名半技术人员,还是需要有一个技术博客的,技术博客有利于记录下最近的工作和学习所得,不会让自己忙着工作却不知道自己在忙什么。 再来说说我对数 ...
有关binlog的那点事(二)(mysql5.7.13)
上次,我们仅仅把binlog做了一个概述,并没有去深入探索(1)binlog file究竟是怎么构成的?(2)binlog file的单元binlog events是怎么构成的?(3)我们能不能伪造出一个mysqlbinlog识别的binlog file? 当然,第三个问题看起来 ...
MS SQL巡检系列检查外键字段是否缺少索引
前言感想:一时兴起,突然想写一个关于MS SQL的巡检系列方面的文章,因为我觉得这方面的知识分享是有价值,也是非常有意义的。一方面,很多经验不足的人,对于巡检有点茫然,不知道要从哪些方面巡检,另外一方面,网上关于MS SQL巡检方面的资料好像也不是特别多。写这个系列只是一个分享, ...
MySQL 指定各分区路径
2016-11-08 18:00:44

MySQL 指定各分区路径

介绍可以针对分区表的每个分区指定各自的存储路径,对于innodb存储引擎的表只能指定数据路径,因为数据和索引是存储在一个文件当中,对于MYISAM存储引擎可以分别指定数据文件和索引文件,一般也只有RANGE、LIST分区、sub子分区才有可能需要单独指定各个分区的路径,HASH和 ...
深入理解关系型数据库(三)
数据管理器   到这一阶段,查询管理器执行查询并需要从表或索引得到数据。它请求数据管理器来进行获取,但这可能有2个麻烦:    > 关系型的数据库使用事务模型,所以你并不能在任意时刻都返回数据因为其他人可能也在使用/修改那部分数据。    > 在数据库中做数 ...
Greenplum 4.3 For Centos 6.5 安装指南
1.greenplum数据库安装前期准备工作1.1 安装Linuxl 内存:最小1GB,推荐2GB或以上。l 交换空间: 内存大小是1-2GB时,交换空间是内存的1.5倍,内存大小2-16GB时,交换空间等于内存大小,内存大小16G以上时,交换空间为16GB。l ...
CentOS下安装MySQL
2016-11-08 13:05:13

CentOS下安装MySQL

首先通过网络链接的方式在线安装上mysql服务器端吧!(备注:我开始登录服务器的时候是用的其他用户而不是超级管理员,所以安装MySQL的时候需要切换到超级管理员才可以实现软件的正确安装。命令则是:su root ,然后输入你的超级管理员密码即可登录到超级管理员终端。)第一步,安装 ...
SQL Server索引视图以及索引视图与查询重写
本位出处:http://www.cnblogs.com/wy123/p/6041122.html   经常听Oracle的同学说起来物化视图,物化视图的作用之一就是可以实现查询重写,听起来有一种高大上的感觉,  SQL Server也有类似于Oracle物化视图的功能, ...
Oracle 数据库二 基本查询
查询当前用户:show user查看当前用户下的表:select *from tab;设置行宽: show linesize;(查看行宽) set linesize 120;(设置行宽)设置列宽:col 列名 for a8; (设置字符串) col 列名 f ...
读书摘要:第六章 锁和并发
1.事务的四个特点,原子性,一致性,隔离性,持久性。2.并发的危险丢失更新:两个进程读取同一个数据然后试图更新会丢失一个进程的更新;脏读:当一个进程读取了另一个没提交进程修改的数据时,如果另一个进程会滚第一个进程就是脏读;不可重复读:在一个事务内不能保证两次读取一个数据的结果是一 ...
浅谈 sql 中数据的约束
2016-11-08 04:00:13

浅谈 sql 中数据的约束

数据约束——对用户操作表的数据进行约束 1、默认值——当用户对使用默认值的字段不插入值的时候,就使用默认值1)对默认值字段插入null是可以的。2)对默认值字段可以插入非null【例如:address varchar(20) default '广州天河 ...
如何在没有域的环境中搭建AlwaysOn(一)
对DBA而言,不需要域就可以搭建SQL Server AlwaysOn是Windows Server 2016中最令人兴奋的功能了,它不仅可以降低搭建的成本,而且还减少了部署和运维的工作量。 该特性可以使用户不必额外准备一台或者两台(为了避免单点故障 ...
MySQL_02之增删改查、PHP数据库操作
1、数据操作: ①插入记录: 插入单条记录:INSERT tbl_name(字段名称,……) VALUES(字段值,……); 插入多条记录:INSERT tbl_name(字段名称,……) VALUES(字段值,……),(字段值,……)……; ②修改记 ...
匿名PL/SQL
2016-11-07 22:01:28

匿名PL/SQL

立此存照匿名PL/SQL语法结构:PL/SQL是一种块结构的语言,组成PL/SQL程序的单元是逻辑块,一个PL/SQL程序包含了一个或多个逻辑块,每一块都可以划分3个部分。变量在使用前必须声明,PL/SQL提供了独立的专门用于处理异常的部分。在PL/SQL块中可以使用SELECT ...
Sql Server 2016新功能之 Row
2016-11-07 19:00:14

Sql Server 2016新功能之 Row

Sql Server 2016 有一个新功能叫 Row-Level Security ,大概意思是行版本的安全策略(原来我是个英语渣_(:з」∠)_)直接上例子。这个功能相当通过对表添加一个函数作为过滤规则,使得拥有不同条件的用户(或者登录名) 之类的,只能获取到符合条件的数据。 ...
从一个表取数据更新另一个表的信息
UPDATE dbo.T_PartyBuild SET Birth=t.bi FROM (SELECT DISTINCT b.Birth AS bi,a.Person_ID AS pe FROM dbo.T_PartyBuild AS a LEFT JOIN T_person A ...
第一页下一页12345678910下10页末页第8/201页,总共:12060条数据