搜索到与相关的文章
数据库相关

mongodb的监控与性能优化

mongodb可以通过profile来监控数据,进行优化。查看当前是否开启profile功能用命令db.getProfilingLevel()返回level等级,值为0|1|2,分别代表意思:0代表关闭,1代表记录慢命令,2代表全部开始profile功能为db.setProfilingLevel(level);#level等级,值同上level为1的时候,慢命令默认值为100ms,更改为db.setProfilingLevel(level,slowms)如

系统 2019-08-12 01:55:45 2490

数据库相关

T-SQL的游标变量

光标变量:光标变量用来存储光标定义的一个引用,由变量定义的光标定义为局部光标,在一些命令中可以直接用光标变量来代替光标的引用,如命令OPEN,FETCH,CLOSE及DEALLOCATE光标变量支持所有的T-SQL光标语法,与可修改光标一样,可以定义为只读的,光标变量和光标数据类型与普通变量和数据类型使用情况大多数都一样,只有三点例外:(1)不可以将表的列定义为光标类型。(2)不可以把光标定义成存储过程的输入参数(但是可以定义成输出参数)(3)不可以用SE

系统 2019-08-12 01:55:28 2490

数据库相关

数据库SQL语句书写注意事项

1.从多个表中选择记录时:(表名顺序)执行顺序为从右往左,即表记录数少的放到右边,即最为基础表。如果有三个以上的表做连接查询,我们将交叉表作为基础表(即被其他表应用的表,即关系表)2.WHERE子句中的连接顺序.ORACLE按照自左向右的顺序执行,即那些可以过滤掉最大数量记录的条件必须写在WHERE子句的最右边,即末尾。对于SQLServer有两种说法,第一种:不用考虑顺序,SQLServer会自动执行过滤数据较多的条件;第二种:从左向右的执行顺序。3.S

系统 2019-08-12 01:55:26 2490

Oracle

Oracle Database Instant Client 11g 32位和64

OracleDatabaseInstantClient11g32位和64OracleDatabaseInstantClient11g11.2.0.3.0InstantClient是ORACLE(R)发布的轻量级数据库客户端,您无需安装标准的客户端,就可以通过它来运行OCI、OCCI、Pro*C、ODBC和JDBC程序。适用于那些仅需要连接远程Oracle数据库,本地不需要安装服务端的用户。注:1、您可以使用SQL*plus来访问数据库,但建议最好使用PL/

系统 2019-08-12 01:55:14 2490

Oracle

sqoop 从oracle导数据到hive中,date型数据时分

oracle数据库中Date类型倒入到hive中出现时分秒截断问题解决方案1.问题描述:用sqoop将oracle数据表倒入到hive中,oracle中Date型数据会出现时分秒截断问题,只保留了‘yyyy-MM-dd',而不是’yyyy-MM-ddHH24:mi:ss'格式的,后面的‘HH24:mi:ss’被自动截断了,在对时间要求到秒级的分析处理中这种截断会产生问题。2.解决方案:在用sqoop倒入数据表是,添加--map-column-hive和--

系统 2019-08-12 01:54:36 2490

数据库相关

mac上安装mongodb数据库教程

1.官网下载压缩包,并解压到当地任一目录。(我的是Documents/develop/mongodb)2.在mongodb下新建data文件夹,在data下新建db文件夹。(bin和data文件夹在一级)3.进入bin文件夹,并设置数据库数据存放的地址变量cdDocuments/develop/mongodb/bin./mongod--dbpath/Users/wangming/Documents/develop/mongodb/data/db出现以下提示

系统 2019-08-12 01:54:18 2490

SqlServer

SQL Server获取某年某月某日特定日期的sql语句

--"0"表示"1900-01-01"此日期正好为星期一--当前月第一天selectDATEADD(mm,DATEDIFF(mm,0,GETDATE()),0)--本周星期一selectDATEADD(WK,DATEDIFF(WK,0,GETDATE()),0)--季度第一天selectDATEADD(QQ,DATEDIFF(QQ,0,GETDATE()),0)--本年第一天selectDATEADD(YY,DATEDIFF(YY,0,GETDATE())

系统 2019-08-12 01:53:23 2490

Oracle

Mysql、SqlServer和Oracle 添加修改删除字段

MySql:添加单列:ALTERTABLE表名ADD列名数据类型添加多列:ALTERTABLE表名ADD列名1数据类型1,Add列名2数据类型2修改单列数据类型:ALTERTABLE表名CHANGECOLUMN列名数据类型同时修改多列数据类型:ALTERTABLE表名CHANGECOLUMN列名数据类型,CHANGECOLUMN列名数据类型删除单列:ALTERTABLE表名DROPCOLUMN列名删除多列:ALTERTABLE表名DROPCOLUMN列名1

系统 2019-08-12 01:52:48 2490

Oracle

PowerDesigner生成的ORACLE 建表脚本中去掉对象

若要将CDM中将Entity的标识符都设为指定的大小写,则可以这么设定:打开cdm的情况下,进入Tools-ModelOptions-NamingConvention,把Name和Code的标签的Charctercase选项设置成Uppercase或者Lowercase,只要不是MixedCase(大小写混合)就行!把PD自动生成的ORACLE脚本去除双引号,可以如下设定:Database->Editcurrentdatabase->Script->Sql

系统 2019-08-12 01:52:03 2490

SqlServer

MS Sql server 总结(命令恢复)

一,如何建立连接服务器execsp_addlinkedserver'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'srv_lnk','false',null,'用户名','密码'go二,利用命令和本地的bak文件恢复远程数据库,步骤:1,建立共享文件夹,将存放bak文件的文件夹设为共享文件夹netshareShareFolder=D:\tmp\db.bak该命令可以通过C#来调用如

系统 2019-08-12 01:51:44 2490