Time of Update: 2016-01-29
Hive 處理count distinct 產生資料扭曲處理問題描述問題資料扭曲範疇,但是又不可以在Map端join,剔除特殊Key等方法進行處理。set hive.groupby.skewindata=true;insert overwrite table ad_overall_day partition(part_time='99', part_date='2015-11-99') select account_id, nvl(client_id,-1),
Time of Update: 2016-01-24
SQL Server如何修改自增列值以及相應的解決方案今天工作中遇到特殊的一個任務,就是將兩個自增列值的進行對調變更。SQL Server 平台修改自增列值由於之前處理過sql server資料庫的遷移工作,嘗試過其自增列值的變更,但是通過SQL 陳述式修改自增列值,是嚴格不允許的,直接報錯(無法更新識別欄位 ’自增列名稱‘)。sql server我測試是2008、2012和2014,都不允許變更自增列值,我相信SQL Server 2005+的環境均不允許變更欄位列值。
Time of Update: 2016-01-24
Linux下安裝DBI和DBD1. 介質下載www.cpan.org開啟cpan的首頁,然後點擊search.cpan.org,搜尋DBI和DBD::Oracle-rw-r--r-- 1 oracle oinstall 592307 Apr 5 00:58 DBI-1.633.tar.gz-rw-r--r-- 1 oracle oinstall 452537 Apr 5
Time of Update: 2016-01-24
MySQL 5.7 新特性詳解我們自豪的宣布 MySQL 5.7 穩定版開放下載了。 MySQL 5.7.9 是目前世界上最流行開來源資料庫的一令人興奮的新版本, 比 MySQL 5.6 快 3 倍,同時還提高了可用性,可管理性和安全性。一些重要的增強功能如下: 效能和可擴充性:改進 InnoDB 的可擴充性和暫存資料表的效能,從而實現更快的網路和大資料載入等操作。JSON支援:使用 MySQL 的 JSON 功能,你可以結合 NoSQL
Time of Update: 2016-01-12
TOAD串連DB2報錯SQL1460N解決這幾天要在DB2不同版本之間測試,之前安裝了DB2 V9.7.4 64bit,測試完卸載後又安裝DB2 V9.7.6,建立資料庫,用toad串連報SQL1406N錯誤。 遇到這種問題,我首先檢查自己的DB2COMM=TCPIP是否設定,查看結果 C:\>db2set -all|grep DB2COMM [i] DB2COMM=TCPIP [g] DB2COMM=TCPIP
Time of Update: 2016-01-02
Oracle歸檔日誌的大小比線上日誌的大小 小很多有些使用者會對于歸檔日誌的大小比線上日誌小感到疑惑,對於這種情況:首先請檢查您的歸檔記錄檔是否壓縮:SELECT to_char(first_time,'yyyy-mm-dd hh24:mi:ss'),blocks*block_size/1024/1024,compressed from v$archived_log;如果未壓縮,那麼這個問題可能和您的CPU個數有關。請查看您的CPU個數:show parameter
Time of Update: 2015-12-16
ASM磁碟空間的查看ASM磁碟空間查看可以通過作業系統查看,也可以在sqlplus裡面進行查看【1】作業系統中查看的方法[grid@db01 ~]$ asmcmdASMCMD> lsdgState Type Rebal Sector Block AU Total_MB Free_MB
Time of Update: 2015-12-16
MySQL 增量備份的指令碼 (innobackupex)1、線上環境有時候考慮到需要做增量備份MySQL資料庫,所以寫了個簡單的指令碼2、添加自動任務每小時或者更短時間執行就好了#!/bin/sh#author RuM#date
Time of Update: 2015-12-02
Postgres-X2部署步驟Postgre2015大象會,大家都很關注PostgreSQL的叢集,目前,開發人員已經轉向Postgres-X2,近期根據自己和同事部署xl的過程部署了一下Postgres-X2。本次部署實驗是利用pgxc_ctl部署的,更加靈活的部署叢集。1、整體概括: 一共四個節點,一個gtm,一個coordinator,兩個datanode。 a. GTM節點 IP:192.168.2
Time of Update: 2015-12-02
MySQL大量資料入庫的效能比較單位IM改版了使用者聊天內容要存放在資料庫.一般JAVA Insert MySQL有如下幾種方式1.自動認可Insert 2.事務提交Insert 3.批量提交4.使用Load File介面類比表結構如下create table chat_message( id bigint primary key auto_increment, src_userid bigint not
Time of Update: 2015-12-02
Oracle 11.2.0.1升級到11.2.0.3【說明】生產資料庫一般情況下都是不建議使用Oracle
Time of Update: 2015-12-02
Oracle 12c R2 new feature dbca 命令可以建立standby 庫Oracle從12c R2 版本開始,dbca 命令提供建立standby備庫的文法:文法如下:dbca -silent -createDuplicateDB -gdbName BOS.domain.com -sid BOS1 -sysPassword oracle -primaryDBConnectionString MyHost.domain.com:1521/bos.domain.com
Time of Update: 2015-12-02
RedHat Linux 6.4 安裝Oracle 10g error環境:作業系統:RedHat6.4 64位資料庫版本:10.2.0.4 64位搭建測試原因:說明:在redhat6.4上安裝10.2.0.1 64位接著再升級到10.2.0.4 64位,在執行DBCA報如下錯誤UnsatisfiedLinkError exception loading native library: njni10………………&
Time of Update: 2015-12-02
使用Cygwin中的AWK工具進行mysql binlog日誌查看Linux工具確實強悍,然而作為沒有Linux機器使用權以及開發沒有使用Linux進行的人,有時想用一些命令確實不方便,所以,才去試著用用cygwin,一款在windows平台上啟動並執行類UNIX類比環境,是cygnus
Time of Update: 2015-12-02
用命令過濾MySQL慢查詢日誌有一台web伺服器異常.CPU耗盡導致所有請求阻塞,偶發,一般期間5-10分鐘.在該時間段,資料庫整體負載正常.使用命令查詢慢日誌.指定某個IP,找到查詢時間大於100s,並且顯示當時執行的SQL cat slow-log | sed '/\#/{N;N;s/\n//g}' | grep "Query_time: [1-9][0-9]\{2\}\." -n20或者cat slow-log | sed '/\#/{N;N;
Time of Update: 2015-11-13
MySQL分區高可用叢集之Fabric部署使用Fabric是Oracle公司開發的既有分區又有讀寫分離的MySQL叢集管理工具,雖然個人覺得目前版本還有很多缺陷,但應該會逐步完善,將來會是一個不錯的工具。第一步:下載並安裝 FabricFabric可以從MySQL官網下載,她屬於MySQL
Time of Update: 2015-11-13
MySQL與MariaDB 傳統主從叢集配置MySQL和MariaDB的最基本的叢集方式是主從方式,也是眾多中小企業使用最多的叢集方式,該叢集部署簡單,輕鬆上手,讓我們一步步來吧。測試所用版本為MariaDB 10.1 源碼安裝,安裝到預設路徑/usr/local/mysql下。$ BUILD/autorun.sh$ ./configure$ make -j4$ sudo make
Time of Update: 2015-11-13
MySQL教程:關於 unauthenticated user的哲學思考一 現象在生產環境中我們偶爾會遇到 "unauthenticated user" 這樣的串連,同時伴有資料庫伺服器層面的load,sys cpu較高,或者thread running異常。+-----+----------------------+--------------------+------+---------+------+-------+------------------+| Id | User
Time of Update: 2015-11-13
Oracle中如何評估真正的並發session在Oracle中可以通過dba_hist_active_sess_history視圖查看並發的會話,可以通過以下指令碼查詢出每個使用者最大並發,當前的串連數,及profile限制的最大串連數等。SELECT AA.USERNAME, AA.MT, BB.CNT, CC.LIMIT, AA.MN, AA.AG FROM (select username, max(cnt) MT, min(cnt) MN, avg(cnt)
Time of Update: 2015-11-13
MySQL安裝故障解決mysql故障:[root@MYSQL_M ~]# /etc/init.d/mysqld restartStarting MySQL....... ERROR! Manager of pid-file quit without updating file.[root@MYSQL_M ~]#可能一:啟動設定檔/etc/init.d/mysqld