Time of Update: 2014-10-11
MySQL之 mysqld 組建檔案的許可權與UMASK 的關係今天因為binlog 檔案的許可權問題,最終追蹤是MySQL 安裝初始化指定了了MySQL使用者組建檔案的許可權,於是把問題記錄下來並做了總結:1.預設情況下mysqld 程式生產的目錄的許可權是UMASK 的值是 0700,檔案的許可權是UMASK 的值是 0660.[mysql@localhost ~]$ ll /export/servers/data/my3306/data/test/ -ld drwx--
Time of Update: 2014-10-11
Oracle刪除資料表空間的shell指令碼執行個體Oracle刪除資料表空間的shell指令碼代碼#!/bin/bash#ocpyang@126.com#drop tablespaceif [ $# -ne 1 ]; then echo "Usage: $0 TABLESPACE_NAME " exit 1fi#configure oracle env:about oracle envs, username and
Time of Update: 2014-10-11
MySQL索引設計的原則1. 搜尋的索引列,不一定是所要選擇的列。換句話說,最適合索引的列是出現在WHERE 子句中的列,或串連子句中指定的列,而不是出現在SELECT 關鍵字後的挑選清單中的列。2. 使用惟一索引。考慮某列中值的分布。對於惟一值的列,索引的效果最好,而具有多個重複值的列,其索引效果最差。例如,存放年齡的列具有不同值,很容易區分各行。而用來記錄性別的列,只含有“
Time of Update: 2014-10-11
CentOS 5.10 下靜默安裝Oracle 11g R2發現網上Linux下靜默安裝Oracle 11g R2的文章很多,亂七八糟,五花八門!來個掃盲的!CentOS 5.10 下安裝Oracle 11g R2************************************1.系統部分************************************------1.安裝系統--applicationsgraphicsgraphical internettext-based
Time of Update: 2014-10-11
MySQL 多日誌表結果集合拼接預存程序通常MySQL單天的日誌 只記錄當天的日誌資訊,如果需要查看一月內的日誌資訊需要對每天的日誌表結果集合進行拼接,通常用到 union 。儲存過程:drop PROCEDURE if EXISTS unionSp;DELIMITER //create procedure unionSp(sTime varchar(32), eTime varchar(32),tchema varchar(32))begindeclare sqlVar
Time of Update: 2014-10-11
二進位安裝MySQL-5.7.4資料庫MySQL 5.7.4 查詢效能得以大幅提升,比 MySQL 5.6 提升 1 倍,在測試平台上可達到每秒 512000 唯讀 QPS,而 MySQL 5.6 最高只能到 250000 QPS。該效能的提升是通過其 Memcached 外掛程式實現的。同時該版本在資料庫其他方面也得到不少改進,例如降低了建立資料庫連接的時間,此舉得益於 Facebook 的貢獻。具體見 MySQL-5.5.38通用二進位安裝 下載和解壓mysql資料庫 wget
Time of Update: 2014-10-11
Oracle全文索引的效能優勢執行個體一、實驗說明: 作業系統:rhel 5.4 x86 資料庫:Oracle 11g R2二、操作步驟: 2.1、首先建立一個表t_btree,並建立B-Tree索引,索引鍵是object_name:SQL> create table t_btree as select * from dba_objects;Table created.SQL> create index
Time of Update: 2014-10-09
Could not drop object 'student' because it is referenced by a FOREIGN KEY constraint,constraint1. Find foreign keysSELECT* FROM sys.foreign_keysWHERE referenced_object_id = object_id('Student')2. Delete foreign
Time of Update: 2014-10-10
[Mongo]分組統計時間 aggregate,group,distinct,mongoaggregate開發中有些按日期記錄的記錄需要各種維度統計,按天,按月,按年,按小時,。。分組統計,還有些需要對欄位去重統計,在之前的 [Mongo] 按時間分組統計(group時間格式化) 中用group實現了按天的統計,不過使用new Date()方法會有些坑,今天看了下aggregate中,使用彙總來寫個時間統計。tips: aggregate
Time of Update: 2014-10-10
Mybatis 簡單的CRUD 基於XML檔案配置,mybatiscrud所有的ORM架構學習曲線都是先來一個CRUD爽一爽,下面我們就來CRUD一下,所有的配置都是基於上一篇的配置。廢話不多說,直接上代碼。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
Time of Update: 2014-10-11
mysql 常用命令整理總結,mysql常用命令總結#修改欄位類型alter table `table_name` modify column ip varchar(50);#增加欄位alter table `table_name` add ip varchar(50);#增加PRIMARY KEY(主鍵索引)ALTER TABLE `table_name` ADD PRIMARY KEY ( `ip` );#添加UNIQUE(唯一索引) ALTER TABLE
Time of Update: 2014-10-10
MongoDB學習筆記01
Time of Update: 2014-10-10
SQL,sql教程SQL如下:update mapping_nj_roadsset municipality='227'from mapping_geodata_boundary awhere a.supportfile_code='227' and (a.boundary.STContains(mapping_nj_roads.geom)=1 or a.boundary.STIntersects(mapping_nj_roads.geom)=1) #1
Time of Update: 2014-10-10
重拾簡單的linux指令之passwd檔案,linux指令passwd***********************************************聲明*********************************************************************** 原創作品,出自 “深藍的blog”
Time of Update: 2014-10-11
實戰:mysql版本升級,實戰mysql版本 /*****************************************************mysql 5.6.19 升級到5.6.21*****************************************************/升級前做好備份是必須的!----1.查看現有版本mysql的資料目錄位置show variables like
Time of Update: 2014-10-10
Mybatis之使用註解開發CRUD,mybatis註解crud上一篇示範了如何使用XML來操作Mybatis實現CRUD,但是大量的XML設定檔的編寫是非常煩人的。因此Mybatis也提供了基於註解的配置方式,下面我們來示範一下使用介面加註解來實現CRUD的的例子。首先是建立一個介面。package com.bird.mybatis.bean;import java.util.List;import org.apache.ibatis.annotations.Delete;import
Time of Update: 2014-10-10
rman備份方法之-增量備份,rman備份方法增量使用類型:系統負載集中在某那個時間段,如白天8小時,晚上基本很閑,所以在晚上就可以對資料進行備份與之相對應的是全庫備份:http://blog.csdn.net/jacson_bai/article/details/396369151、ENV:IP: 10.244.171.180/181Oracle database Oracle 11.2.0.3OS RHEL 5.5Backup
Time of Update: 2014-10-04
MySQL定義異常和異常處理方法,MySQL定義處理方法在MySQL中,特定異常需要特定處理。這些異常可以聯絡到錯誤,以及子程式中的一般流程式控制制。定義異常是事先定義程式執行過程中遇到的問題,異常處理定義了在遇到問題時對應當採取的處理方式,並且保證預存程序或者函數在遇到錯誤時或者警告時能夠繼續執行。1 異常定義1.1 文法DECLARE condition_name CONDITION FOR [condition_type];1.2
Time of Update: 2014-10-03
安裝11g_rac配置等效性,11g_rac配置linux平台下安裝oracle 11gssh等效性配置簡介 配置grid使用者信任關係登陸rac1,rac2分別執行:$ su - grid$mkdir ~/.ssh$chmod 700 ~/.ssh$ ssh-keygen -t rsa$ ssh-keygen -t dsa登陸rac1:$cd ~/.ssh$ cat id_rsa.pub >> authorized_keys$cat id_dsa.pub >>
Time of Update: 2014-10-02
mysql 中大量建立日誌表資訊指令碼,mysql日誌mysql中通過預存程序大量建立日誌資訊表指令碼如下:drop PROCEDURE if EXISTS reqSp;DELIMITER //create procedure reqSp(sTime varchar(32), eTime varchar(32),tchema varchar(32))begindeclare sName varchar(128);declare uid varchar(128);declare orderId