你的位置:首页 > 数据库
SQL Server附加数据库报错:无法打开物理文件,操作系统错误5
问题描述: 附加数据时,提示无法打开物理文件,操作系统错误5。如下图: 问题原因:可能是文件访问权限方面的问题。 解决方案:找到数据库的mdf和ldf文件,赋予权限即可。如下图: 找到mdf和ldf文件,本演示以ldf为例。 1.点击文件 ...
MySQL同步常见问题解答(自己的小心得)
前几天刚刚注册了博客园,我想写一些技巧性的教程,今天给大家分享一个MySQL同步常见问题解答。Q:如果主服务器正在运行并且不想停止主服务器,怎样配置一个从服务器?A:有多种方法。如果你在某时间点做过主服务器备份并且记录了相应快照的二进制日志名和偏移量(通过SHOW MASTER ...
基于mysql的数据管理
2016-12-07 23:00:10

基于mysql的数据管理

准备工作 注意 mysqldump.exe是MySQL数据库服务器的导出数据工具(登录对应mysql.exe) 1.数据备份将数据库服务器中的数据保存在本地的SQL文件中语法mysqldump.exe –h主机名 [–p ...
原创工具binlog2sql:从MySQL binlog得到你要的SQL
binlog2sql是我开发的mysql binlog解析工具,它能帮助你从binlog得到你要的SQL。根据不同设置,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。用途数据回滚主从切换后数据不一致的修复从binlog生成标准SQL,带来的衍生功能安装$ g ...
SQL分隔字符串
2016-12-07 19:01:29

SQL分隔字符串

创建函数:CREATE FUNCTION[dbo].[split](@str NVARCHAR(max),@spliter NVARCHAR(10))--@str:目标字符串--@spliter:分隔符RETURNS @tb TABLE(ch NVARCHAR(max))ASBE ...
SQL拼接字段数据
2016-12-07 18:00:14

SQL拼接字段数据

查询语句:SELECT STUFF( ( SELECT ',' + --分隔符      KeyID --查询字段 FROM #tmp --查询数据表 WITH(NOLOCK) WHERE 1=1 --查询条件 FOR '') ), ...
MongoDB基础命令笔记
2016-12-07 17:00:22

MongoDB基础命令笔记

一、创建数据库use foobar二、创建集合db.persons.insert({name:"zhaomin",age:23})三、查找db.persons.find()db.persons.findOne()四、修改db.persons.update({n ...
postgres创建表的过程以及部分源码分析
背景:修改pg内核,在创建表时,表名不能和当前的用户名同名。首先我们知道DefineRelation此函数是最终创建表结构的函数,最主要的参数是CreateStmt这个结构,该结构如下typedef struct CreateStmt{ NodeTag type; RangeV ...
mysql插入多条数据时间复杂度比较
SQL脚本select * from users;方式一:insert into users(name, age, course_id) VALUES("test",1, "0");insert into users(name, age, ...
sqoop:Failed to download file from http://hdp01:8080/resources//oracle
环境:ambari2.3,centos7,sqoop1.4.6 问题描述:通过ambari安装了sqoop,又添加了oracle驱动配置,如下: 保存配置后,重启sqoop报错:http://hdp01:8080/resources//oracle-jdbc-driver.ja ...
Solr实战:使用Hue+Solr实现标签查询
公司最近在研究多条件组合查询方案,Google的一位技术专家Sam和我们讨论了几个备选方案。 Sam的信:我做了进一步研究,目前有这么几种做法:1) 最直接粗暴,只做一个主index,比如按行业+地区做一个index,这样来说的话,无论多少个标签的查询,直接先用主index做 ...
mysql比较时间大小unix_timestamp
使用unix_timestamp方法进行比较,将字符型的时间,转成unix时间戳select * from t1 where unix_timestamp(time1) > unix_timestamp('2011-03-03 17:39:05') and unix_tim ...
存储过程 保存 xml 数据
2016-12-06 18:00:08

存储过程 保存 xml 数据

示例:.netDataSet ds=....string SQL :DECLARE @idoc int; EXEC sp_ N'<User>\r\n <Dept>\r\n <ItemID>1</ItemID& ...
在DBeaver中phoenix查询报错:org.apache.phoenix.exception.PhoenixIOException: The system cannot find the path specified
环境:Phoenix:4.4,win7系统 问题:Phoenix在查询hbase时,报“系统找不到指定路径”。 解决: 请参见 https://distcp.quora.com/Connect-and-query-Apache-Phoenix-with-Squirrel-from ...
sqlserver中根据表中的配置概率取到数据
ALTER proc pr_zhanglei_test1/*功能描述:根据t_zhanglei_test1中perc设置的概率,取到相应数据old_id*/asdeclare @percent_total int, @max_id int, @min_id intcreat ...
看大数据平台如何打造餐饮业务一体化?
传统的方式认为,餐饮业与数据应该是不着边的,但随着信息化的不断发展,餐饮企业对于数据方面的重视程度越来越高,也意识到需要通过数据来了解菜品的销售情况以及顾客的习惯和口碑爱好等信息。关于眉州东坡集团1996年眉州东坡酒楼开业,在03年的时候成立了餐饮公司。经过20多年的发展,现在公 ...
Linux下命令行安装weblogic10.3.6
Linux下命令行安装weblogic10.3.6 一、安装前准备工作:1、创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中。并会在/home路径下创建一个和用户名相同的路径,比如我们创建的weblogic ...
Oracle常用命令大全(很有用,做笔记)
一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal ...
cstore_fdw的安装使用以及源码分析
一、cstore_fdw的简介  https://github.com/citusdata/cstore_fdw,此外部表扩展是由citusdata公司开发,使用RC_file格式对数据进行列式存储。    优点1:因为有压缩,所以在disk上的存储大大减少,压缩比能达到2-4倍 ...
从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)
从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇h ...
VS2015安装之后加装SQL SERVER2014的步骤
网上一直说的是先安装SQL Server 2014,再安装VS2015,软件就不会出现问题。我这次在什么都没准备的情况下安装了VS2015,安装之后发觉VS2015自带的SQL2014只有连接服务器和管理数据库的功能,能有操作数据库的功能,不能进入到SQL Server 2014 ...
带参输出的存储过程
2016-12-06 10:00:10

带参输出的存储过程

-- =============================================--带参输出的存储过程 --测试方法:--declare @return int--exec 测试用勿删 1, @return out--print @return-- ==== ...
数据库实战案例—————记一次TempDB暴增的问题排查
前言  很多时候数据库的TempDB、日志等文件的暴增可能导致磁盘空间被占满,如果日常配置不到位,往往会导致数据库故障,业务被迫中断。  这种文件暴增很难排查,经验不足的一些运维人员可能更是无法排查具体原因,导致问题不能彻底解决。场景描述  客户系统比较稳定,用了5台机器做了Al ...
MSSQL 语句笔记
2016-12-05 22:00:09

MSSQL 语句笔记

建库CREATE DATABASE 数据库名ON[PRIMARY]  --默认属于PRIMARY主文件组,可省略(NAME='',  --主数据文件的逻辑名 名称FILEAME='',  --主数据文件的物理名 路径 .mdf 次数据库为.ndfSIZE=5mb,  --主数据文 ...
MySQL:执行计划
2016-12-05 20:00:13

MySQL:执行计划

MySQL 执行计划 在SQL优化时,查看执行计划,是一个有效的途径。1、Explain 语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS ...
mongodb架构篇
2016-12-05 19:00:08

mongodb架构篇

一、 复制集Replica set的架构Replica set的部署主从操作日志在local数据库里面:db.oplog.rs.find()日志的基本信息:db.printReplicationInfo()查看slave的演示状况:db.printSlaveReplicat ...
DBA成长路线
2016-12-05 18:00:03

DBA成长路线

从开发转为数据库管理,即人们称为DBA的已经有好几年,有了与当初不一样的体会。数据是企业的血液,数据是石油,数据是一切大数据、云计算的基础。作为DBA是数据的保卫者、管理者,是企业非常重要的角色。对于数据库管理或者说是数据管理者,我们需要理解数据价值并提升到新的高度,数据资产逐渐 ...
ambari2.4.0_centos7  安装全纪录
在 hortonworks公共资源库 选定一个ambari版本并复制对应的repo地址(这个网页的内容加载很慢 要耐心等)。我选的是2.4.2 地址是http://s3.amazonaws.com/public-repo-1.hortonworks.com/ambari/ ...
SQL Server2016升级前几点自检
SQL Server2016已经出来一段时间了,而且最新的SP1包也于2016年11月18日正式发布,各种新的特性推出让我们跃跃欲试。那么对于我们真实的业务环境,特别是生产环境要不要“跟风”,升级到最新版本呢?为了规避风险,生产环境升级前我们当然一定要认清是否有升级的必要。今天我 ...
MapReduce 常见SQL模型解析
2016-12-05 14:00:06

MapReduce 常见SQL模型解析

MapReduce应用场景前一阵子参加炼数成金的MapReduce培训,培训中的作业例子比较有代表性,用于解释问题再好不过了。有一本国外的有关MR的教材,比较实用,点此下载。MR能解决什么问题?一般来说,用的最多的应该是日志分析,海量数据排序处理。最近一段时间公司用MR来解决大量 ...
10个大数据领域的杰出公司
本文筛选了近几年在大数据领域具有独特建树的10家企业,涵盖云计算、数据可视化、数据分析应用、商业智能等不同范畴。在大数据领域虽然国外的优秀企业占众多数,但是国内也有不少企业在国数据应用市场创造了不可磨灭的贡献。所以,这10家企业中也列举了一些在某领域具有突出贡献的国内公司,给大家 ...
Oracle分区索引
2016-12-05 11:00:23

Oracle分区索引

索引与表类似,也可以分区;分区索引分为两类:Locally partitioned index(局部分区索引)Globally partitioned index(全局分区索引)下面就来详细解析一下这两类索引。 一:Locally partitioned index(局部分区 ...
最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目
最近帮客户实施的基于SQL Server AlwaysOn跨机房切换项目 最近一个来自重庆的客户找到走起君,客户的业务是做移动互联网支付,是微信支付收单渠道合作伙伴,数据库里存储的是支付流水和交易流水。由于客户那边没有DBA,所以找到走起君商量一个数据库服务器搬迁项目。 ...
mysql想要别人远程能连接
mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>flush privileges;mysql>select h ...
sql语句with as 和with(nolock)
当with和as一起用时,表示定义一个SQL字句例: with sonword as ( select * from person ) select * from student where name in (select name from sonword) ...
随机森林
2016-12-05 09:24:19

随机森林

注: 出于职业要求, 本文中所有数字均被人为修改过, 并非真实数字, 很抱歉也不能贴出源代码 目标: 个险客户特征分析 背景: 目前市场部使用的推广活动分析系统只能针对客户调查返回的信息分析,且仅有年龄/性别/婚姻状态/收入四个维 ...
一个典型的MapRuduce实例
2016-12-05 09:24:02

一个典型的MapRuduce实例

统计某一特定网站的某个时辰访客人数 所用版本:hadoop2.6.5数据样式如下:111.111.111.111 - - [16/Dec/2012:05:32:50 -0500] "GET / HTTP/1.1" 200 14791 "-" ...
(六)数据处理——录入、清洗、加工、描述
我们在数据分析之前需要进行数据处理、数据录入并把数据清洗干净,做好数据的加工和描述工作。【参考文献】《数据分析:企业的贤内助》 陈哲 著 ...
(七)教你数据分析烹饪大法,做出美味佳肴
一、分析目的为企业战略决策、投资决策、营销决策提供依据二、分析思路按时间维度按空间维度,如企业成功关键因素的分析思路 ...
Oracle 12.1.0.2 New Feature翻译学习【In
翻译没有追求信达雅,不是为了学英语翻译,是为了快速了解新特性,如有语义理解错误可以指正。欢迎加微信12735770或QQ12735770探讨oracle技术问题:)In-Memory Column Store内存列存储 Starting in Oracle Database ...
MapRedue开发实例
2016-12-04 01:00:06

MapRedue开发实例

一些例子,所用版本为hadoop 2.6.51、统计字数数据格式如下(单词,频数,以tab分开):A 100B 97C 98A 98 1 package com.mr.test; 2 3 import java.io.IOException; 4 import org. ...
MySQL基础知识和操作(一)
...
SQL范式
2016-12-03 13:00:05

SQL范式

第一范式:确保每列的原子性(字段不可分). 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。 第二范式:在第一范 ...
flume:spooldir采集日志,kafka输出的配置问题
flume配置: #DBFileDBFile.sources = sources1 DBFile.sinks = sinks1 DBFile.channels = channels1 # DBFile-DB-Source DBFile.sources.sources1.type ...
flume:spooldir采集日志,kafka输出的配置问题
flume配置: #DBFileDBFile.sources = sources1 DBFile.sinks = sinks1 DBFile.channels = channels1 # DBFile-DB-Source DBFile.sources.sources1.type ...
mysql中boolean类型
2016-12-03 02:00:07

mysql中boolean类型

MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0, ...
CentOS系统MySQL双机热备配置
1 概述在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux、Windows以及UNIX。其中Linux备受青睐的主要原因有两个:首先,Linux作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程 ...
Partition1:新建分区表
2016-12-02 19:01:45

Partition1:新建分区表

未分区的表,只能存储在一个FileGroup中;对Table进行分区后,每一个分区都存储在一个FileGroup,或分布式存储在不同的FileGroup中。对表进行分区的过程,是将逻辑上完整的一个表,按照特定的字段拆分成多个分区,分散到(相同或不同的)FileGroup中,每一个 ...
CentOS 6编译安装lamp,并分别安装event模块方式和FPM方式的PHP
任务目标: 编译安装LAMP 要求(1) 安装一个模块化的PHP 要求(2) 安装一个FPM的PHP 注意PHP需要最后一个安装,因为需要前两者的支持. 所以这里的安装次序为 1.httpd 2.MariaDB 3.PHP ...
Flume组件source,channel,sink源码分析
LifeCycleState:IDLE, START, STOP, ERROR [Source]: org.apache.flume.Source 继承LifeCycleAware{stop() + start() + getL ...
[转载]T
2016-12-02 13:00:13

[转载]T

原文出处:作者:张龙豪链接:http://www.cnblogs.com/knowledgesea/p/4177830.html前言数据库的查询执行,毋庸置疑是程序员必备技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天哥哥要带你装逼带你飞,深入一下这sql查询的 ...
mongodb 性能篇
2016-12-02 13:00:08

mongodb 性能篇

一、 索引及其优化索引的概述数据库的索引好比是一本书前面的目录,能加快数据查询的速度。适当的地方增加索引,不合理的地方删除次优索引,能优化性能较差的应用。索引的操作基础索引:db.ken.ensureIndex({age:1}) //在列age上创建索引1 ...
SQLServer 日期函数大全
2016-12-02 11:00:35

SQLServer 日期函数大全

一、统计语句1、--统计当前【>当天00点以后的数据】SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY datean ...
优化mysql服务器
2016-12-02 11:00:08

优化mysql服务器

一、使用show variables 和show status 命令查看MySQL的服务器静态参数值和动态运行状态信息。二、可以使用 mysqld --verbose --help|more 查看某个参数的定义。加上 grep 过滤。三、key_buffer_size 用于MyI ...
Mysql存储过程和函数区别介绍
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。 存储过程和函数存在以下几个区别: 1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性 ...
(五)巧妇难为无米之炊——数据采集
数据是大家的原料,在设计方案、撰写报告之前,备料很关键。常言道巧妇难做无米之炊,我们今天就来聊聊如何采集数据吧。一、数据特征时效性所谓时效性是指数据的发生和运用要有个提前期,失去时效性,就失去了潜在机会。分散性数据的分散性具体表现在两个方面:1)没有固定发生地。2)零散分布,相互 ...
SQL Server中使用PIVOT行转列
1.建表及插入数据 1 USE [AdventureDB] 2 GO 3 /****** Object: Table [dbo].[Score] Script Date: 11/25/2016 4:30:50 PM ******/ 4 SET ANSI_NULLS ON 5 G ...
第五章   SqlServer之数据库三大范式
分析: 数据库设计应遵循三大范式分别为: 第一范式:确保表中每列的原子性(不可拆分); 第二范式:确保表中每列与主 ...
大数据架构开发 挖掘分析 Hadoop HBase Hive Storm Spark Sqoop Flume ZooKeeper Kafka Redis MongoDB 机器学习 云计算 视频教程 Java互联网架构师
培训大数据架构开发、挖掘分析!从零基础到高级,一对一技术培训!全程技术指导![技术QQ:2937765541] https://item.taobao.com/item.htm?id=535950178794------------------------------- ...
MySQL:procedure, function, cursor,handler
Procedure & FunctionProcedure 语法:CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristi ...
第一页下一页12345678910下10页末页第4/201页,总共:12060条数据