Time of Update: 2018-12-07
來源:http://chaoqun.17348.com/2008/08/memcached_work_with_mysql 這次是Fotolog的經驗,傳說中比Flickr更大的網站,Fotolog在21台伺服器上部署了51個memcached執行個體,總計有254G緩衝空間可用,緩衝了多達175G的內容,這個數量比很多網站的資料庫都要大的多,原文是A Bunch of Great Strategies for Using Memcached and MySQL Better Together,
Time of Update: 2018-12-07
對於針對字串位置的操作,第一個位置被標記為1。 ASCII(str) 返回字串str的最左面字元的ASCII代碼值。如果str是Null 字元串,返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx'); -> 100也可參見ORD()函數。 ORD(str)
Time of Update: 2018-12-07
安裝編譯工具yum install gcc gcc-c++yum install ncurses-devel下載源碼mkdir -p /tmpcd /tmpwget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.he.net/wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gzwget
Time of Update: 2018-12-07
修改mysql的設定檔,使資料庫與伺服器作業系統的字元集設定一致。 vi /etc/my.cnf 設定(如果沒有發現這個檔案,就建立1個) [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock default-character-set=utf8 (增加的關鍵一句,使得資料庫預設以utf8儲存) 當然,修改後,要重啟資料庫。 再次用mysql -u
Time of Update: 2018-12-07
http://lib.xiaop.net/article/mysql-optimization/ 1、選取最適用的欄位屬性MySQL 可以很好的支援大資料量的存取,但是一般說來,資料庫中的表越小,在它上面執行的查詢也就會越快。因此,在建立表的時候,為了獲得更好的效能,我們可以將表中欄位的寬度設得儘可能小。例如,在定義郵遞區號這個欄位時,如果將其設定為 CHAR(255),顯然給資料庫增加了不必要的空間,甚至使用 VARCHAR 這種類型也是多餘的,因為 CHAR(6)
Time of Update: 2018-12-07
/*windows下 devc++ c語言訪問mysql資料庫 環境配置 一、開發環境 1、 windowsXP 2、 mysql 5.0.22 3、 Dev-C++ 4.9.9.2 4、 Mysql C for Dev-Cpp (MySQL.DevPak) a) 用過Dev-C++的人都應該知道devpak吧我就不詳說,如果你用的是C++,請下載(mysqlpp-2.3.2-gcc3.4.2-1due.DevPak) b) MySQL.DevPak :
Time of Update: 2018-12-07
文章來源: http://blog.csdn.net/likelynn/archive/2007/10/15/1825381.aspx下載mysql++2.2.3.tr.gz 並解壓到 D:\mysql++2.2.3 安裝MySQL5.0服務端,因為在編譯MySQL++的時候會需要,也可以在官網上下載免安裝版解壓到C:\MySQL5.0 到 DEV-C++ 的安裝路徑下搜尋 dlltool.exe 將其拷貝到 C:\MySQL5.0\lib\opt 下 拷貝 D:\mysql++2.2.3
Time of Update: 2018-12-07
一、高效能資料庫的選擇---- 在資料庫的應用開發中,常常會遇到效能和代價的之間矛盾。以作者在開發股市行 情查詢和交易系統中遇到的問題為例,要在即時記錄1000多隻股票每分鐘更新一次的行 情資料的同時,響應大量並發使用者的資料查詢請求。考慮到性價比和易維護性,系統又 要求在基於PC伺服器,Windows NT平台的軟硬體環境下實現。開始,我們採用了MS SQL Server 6.5 作為資料庫系統,用Visual C++ 6.0開發了訪問資料庫的前端,應用ODBC
Time of Update: 2018-12-07
閱讀以下文字之前還可以參見下面的串連1.http://dev.mysql.com/doc/refman/5.0/en/encryption-functions.html 如果你正在運行使用MySQL的Web應用程式,那麼你把密碼或者其他敏感資訊儲存在應用程式裡的機會就很大。保護這些資料免受駭客或者窺探者的擷取是一個令人關注的重要問題,因為您既不能讓未經授權的人員使用或者破壞應用程式,同時還要保證您的競爭優勢。幸運的是,MySQL帶有很多設計用來提供這種型別安全的加密函數。本文概述了其中的一些函數
Time of Update: 2018-12-07
MySQL寫入資料通常用insert語句,如Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->insert into person values(張三,20),(李四,21),(王五,70)…;但有時為了更快速地插入大批量資料或交換資料,需要從文本中匯入資料或匯出資料到文本。 一、 建立測試表,準備資料
Time of Update: 2018-12-07
一、串連MYSQL。 1、串連到遠程主機上的MYSQL。 mysql -h110.110.110.110 -uroot -pabcd123 2、退出MYSQL命令: exit (斷行符號) 二. 顯示操作 1、顯示資料表的結構: mysql> describe table; 2、建庫: mysql> create database 庫名; 3、刪庫和刪表: mysql> drop database 庫名; mysql>
Time of Update: 2018-12-07
1.建立使用者。 //登入MYSQL @>mysql -u root -p @>密碼 //建立使用者 mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub ject) values("localhost","pppadmin",password("passwd"),'','',''); 這樣就建立了一個名為:phplamp 密碼為:1234 的使用者。
Time of Update: 2018-12-07
一、 Database Backup和恢複策略 a) 直接拷貝檔案 直接將/usr/share/TSMIS/mysql/test 檔案夾拷貝到其他地方。 mysqlhotcopy db_name /path/to/some/dir 只適合MyISAM表,實際上是複製表檔案(.frm, ,MYI, .MYD) 缺點:會鎖表。只能恢複到上一次備份的狀態。 優點:速度快。45萬條資料花了17s。 b) Mysqldump i. mysqldump --tab=/path/to/some/dir --
Time of Update: 2018-12-07
有時候你沒有其他帳號,或者你把帳號很邪惡的設定成使用者名稱密碼都是 ‘’的時候,你輸入mySql是採用預設使用者登入的 即使-u也沒用那麼如何賦予 ‘’其他許可權呢。 在linux 終端執行:1.killall -TERM mysqld 2. [root@TSMIS bin]# /etc/init.d/mysqld start --skip-grant-tables 3.3.1 用登入mysql 然後就可以grant all on *.* to ''@'localhost'
Time of Update: 2018-12-07
InnoDB鎖問題InnoDB與MyISAM的最大不同有兩點:一是支援事務(TRANSACTION);二是採用了行級鎖。行級鎖與表級鎖本來就有許多不同之處,另外,事務的引入也帶來了一些新問題。下面我們先介紹一點背景知識,然後詳細討論InnoDB的鎖問題。背景知識1.事務(Transaction)及其ACID屬性事務是由一組SQ語句組成的邏輯處理單元,事務具有以下4個屬性,通常簡稱為事務的ACID屬性。
Time of Update: 2018-12-07
MySQL一直在變,一直在不斷成長。所以,我們更新了我們的標準MySQL版本,從5.1更新至5.5, 並且從主MySQL版本遷徙到Percona版本。這一全球領先的資料庫,在其產品特點、功能、穩定性尤其是可管理性方面又向前邁出了一大步。若您還不熟悉Percona,請登陸www.percona.com,他們在MySQL運行方面可謂是世界級的專家。他們有很多著書:MySQL bible, High-Performance MySQL,每天都有人在閱讀。
Time of Update: 2018-12-07
1 protected void Page_Load(object sender, EventArgs e) 2 { 3 UILogic.ClearCache(); 4 VPUserInfo userinfo = UILogic.getSession() as VPUserInfo; 5 if (userinfo == null) 6 { 7
Time of Update: 2018-12-07
JDBC是使用Java存取資料庫系統的標準解決方案,它將不同資料庫間各自差異API與標準SQL語句分開看待,實現資料庫無關的Java操作介面。對於開發人員而言,使用JDBC統一的API介面,專註於標準SQL 語句,就可以避免直接處理底層資料庫驅動程式與相關操作介面的差異性,而將主要精力投放於應用開發本身,從而加快開發進度。 1.JDBC的API介面 JDBC規範採用介面和實現分離的思想,設計了Java資料庫編程的架構。JDBC的API提供了一組標準的Java語言中的介面和類,使用這些介面和
Time of Update: 2018-12-07
插入大資料時,有索引會很慢,可以DISABLE KEYS,或者直接在table中加入DELAY_KEY_WRITE註:delay_key_write這個參數只對myisam類型表有效 如果你某個表需要經常update操作,這個參數就很管用! 但等delay_key_write使用時,出現斷電或重啟時,會導致在cache的索引update沒來得及更新,所以必須在啟動參數加上
Time of Update: 2018-12-07
內串連:把兩個表中資料對應的資料查出來 外串連:以某個表為基礎把對應資料查出來首先建立資料庫中的表,資料庫代碼如下:/*Navicat MySQL Data TransferSource Server : localhost_3306Source Server Version : 50150Source Host : localhost:3306Source Database : storeTarget Server Type :