Time of Update: 2016-08-10
MySQL線程池MySQL線程池只在Percona,MariaDB,Oracle MySQL企業版中提供。Oracle
Time of Update: 2016-08-10
Oracle 使用者狀態查詢Oracle 使用者狀態查詢#切換到Oracle使用者su - oracle#登入sqlplussqlplus / as sysdba#設定顯示格式set pagesize 300;set linesize 300;#查詢使用者列表及使用者狀態select USERNAME,password,ACCOUNT_STATUS from dba_users;#查看使用者指派的許可權select * from dba_role_privs order by
Time of Update: 2016-08-10
MySQL 壓力測試工具 mysqlslapmysqlslap 是 MySQL 內建的壓力測試工具,可以類比出大量用戶端同時操作資料庫的情況,通過結果資訊來瞭解資料庫的效能狀況mysqlslap
Time of Update: 2016-08-10
Redis 持久化概述Redis 持久化Redis 提供了不同持久化範圍的選項:RDB 持久化以指定的時間間隔執行資料集的即時點(point-in-time)快照。AOF 持久化在服務端記錄每次收到的寫操作,在伺服器啟動時會重放,以重建未經處理資料集。命令使用和 Redis 協議一樣的格式以追加的方式來記錄。當檔案太大時 Redis 會在後台重寫日誌。如果你願意,你可以完全禁止持久化,如果你只是希望你的資料在伺服器運行期間才存在的話。可以在同一個執行個體上同時支援 AOF 和
Time of Update: 2018-01-08
Redis 資料類型及應用情境,redis資料類型情境 一、 redis 特點所有資料存放區在記憶體中,高速讀寫提供豐富多樣的資料類型:string、 hash、 set、 sorted set、bitmap、hyperloglog提供了
Time of Update: 2018-01-08
2017年12月全球資料庫排名:SQL Server 跌勢明顯,剛獲阿里投資的MariaDB表現良好,阿里mariadb 程式猿(號:imkuqin) 猿妹 編譯來源:https://db-engines.com/en/ranking_trendDB-Engines 發布了 2017 年 12 月份的資料庫排名。相比上個月,本月前20的排名中,可以看出排名前三依然是 Oracle、MySQL、Microsoft SQL Server
Time of Update: 2018-01-08
使用Go與redis構建有趣的應用,goredis構建
Time of Update: 2018-01-05
Mysql常用的三種資料庫引擎比較,mysql資料庫引擎
Time of Update: 2018-01-07
Navicat Premium 12.0.18安裝與啟用,navicat12.0.18 本文介紹Navicat Premium 12.0.18下載、安裝、啟用與基本使用。 說明:博主所提供的啟用檔案理論支援Navicat Premium 12.0.11 - 12.0.18簡體中文、繁體中文以及英文的32位和64位,但已測試的版本為Navicat Premium
Time of Update: 2018-01-05
資料庫SQL效能最佳化(一),資料庫sql效能最佳化 substr(hbs_bh,1,4)=’5400’,最佳化處理:hbs_bh like ‘5400%’trunc(sk_rq)=trunc(sysdate), 最佳化處理:sk_rq>=
Time of Update: 2018-01-05
提高MySQL效能的7個技巧,mysql效能 原文:7 keys to better MySQL performance 作者:Peter Zaitsev 譯者:Peter譯者註: 隨著尺寸和負載的增長,MySQL的效能會趨於下降。記住這些訣竅,便可保持MySQL的流暢運行。
Time of Update: 2017-10-27
python之sqlalchemy建立表的執行個體詳解,pythonsqlalchemypython之sqlalchemy建立表的執行個體詳解通過sqlalchemy建立表需要三要素:引擎,基類,元素from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column,Integer,String
Time of Update: 2017-10-27
利用SQL指令碼匯入資料到不同資料庫避免重複的3種方法,sql指令碼前言相信大家都有所體會,無論何種語言,一旦看見代碼中有重複性的代碼則想到封裝來複用,在SQL同樣如此,若我們沒有介面來維護而且需要經常進行的操作,我們會寫指令碼避免下次又得重新寫一遍,但是這其中就涉及到一個問題,這個問題我開始也沒太在意,直到某時某刻,老大看到我寫的指令碼後笑著問了一句,你的指令碼可否重複執行,我懵逼了,很顯然不能,如果不能避免這種情況發生,比如進行插入操作,當下次其他同事來執行其指令碼時可能會插入重複資料,如果
Time of Update: 2017-10-27
淺談資料庫索引的作用及原理,淺談資料庫索引資料庫索引是為了增加查詢速度而對錶欄位附加的一種標識。很多人機械的理解索引的概念,認為增加索引只有好處沒有壞處。其實遠不是那樣的,這裡將其介紹盡量詳細些。首先明白為什麼索引會增加速度,DB在執行一條Sql語句的時候,預設的方式是根據搜尋條件進行全表掃描,遇到匹配條件的就加入搜尋結果集合。如果我們對某一欄位增加索引,查詢時就會先去索引列表中一次定位到特定值的行數,大大減少遍曆匹配的行數,所以能明顯增加查詢的速度。那麼在任何時候都應該加索引嗎?這裡有幾個反例
Time of Update: 2017-05-09
MyBatis擷取資料庫自產生的主鍵Id詳解及執行個體代碼,mybatis詳解MyBatis擷取資料庫自產生的主鍵Id詳解及執行個體代碼在使用MySQL資料庫時我們一般使用資料庫的自增主鍵自動產生主鍵。如果在插入主表時,我們需要同時插入從表的資料,這時我們通常需要知道主表插入時自動產生的主鍵Id值。下面介紹使用MyBatis進行插入時,如何同時擷取資料庫自產生的主鍵:1、XML設定檔<insert id="insert" parameterType="Person"
Time of Update: 2017-04-27
MySQL與Oracle 差異比較之六觸發器,mysqloracle觸發器 編號 類別 ORACLE MYSQL 注釋 1 建立觸發器語句不同 create or replace trigger TG_ES_FAC_UNIT before insert or update or delete on ES_FAC_UNIT
Time of Update: 2017-04-27
MySQL與Oracle 差異比較之七使用者權限,mysqloracle使用者權限 編號 類別 ORACLE MYSQL 注釋 1 建立使用者 Create user user_name identified by user_password default tablespace starSpace temporary tablespace temp;
Time of Update: 2017-04-03
關於SQL注入中檔案讀寫的方法總結,sql注入讀寫總結前言SQL注入有直接sql注入也有檔案讀寫時的注入了我們這篇文章介紹的是SQL注入中的檔案讀寫這一塊的內容,具體的一起來看看。一、MySQL讀檔案常見的讀檔案,可以用16進位代替字串select load_file('c:/boot.ini')select load_file(0x633a2f626f6f742e696e69)select load_file('//ecma.io/1.txt') # smb協議select
Time of Update: 2016-12-02
PostgreSQL之分區表(partitioning),postgresql分區表PostgreSQL有一項非常有用的功能,分區表,或者partitioning。當某個TABLE的記錄非常的多,千萬甚至更多的時候,我們其實需要將他分割成子表。一個龐大的TABLE,就像水果倉庫雜亂無章地堆放著無數的蘋果桃子和桔子,尋找不方便,效能降低,比較合理的做法是將倉庫分成三個子領域,分表放蘋果桃子和桔子。一張大表就變成了三個小表的集合。通過合理的設計,可以將選擇一定的規則,將大表切分多個不重不漏的子表,這
Time of Update: 2016-12-13
淺析sql server 公用運算式的簡單應用,淺析sql一、前言 現在做項目資料訪問基本都會選擇一種orm架構,它以物件導向的形式屏蔽底層的資料訪問形式,讓開發人員更集中在業務處理上,而不是和資料庫的互動上,協助我們提高開發效率;例如一些簡單的insert、update,我們不需要寫insert into...sql 語句,而是直接new一個實體物件,然後db.Insert(entity),看起來是那麼清爽;像EF這樣比較完善的orm,支援linq文法對資料庫進行訪問,寫起來就更加爽了,