ʵ¼ù¾Ñé»ã¼¯³ÉµÄMySQLÓ¦ÓÃÖ¸ÄÏ
¡¾ÊéÃû¡¿¸ßÐÔÄÜMySQL£¨µÚ¶þ°æ£©
¡¾ÔÊéÃû¡¿High Performance MySQL, second edition
¡¾×÷Õß¡¿Baron Schwartz£¬Peter Zaitsev£¬Vadim
Tkachenko£¬Jeremy D.Zawodny£¬Arjen Lentz£¬Derek
J.Balling Öø
¡¾ÒëÕß¡¿ÍõС¶« Àî¾ü ¿µ½¨Ñ« Òë
¡¾³ö°æÉç¡¿µç×Ó¹¤Òµ³ö°æÉç
¡¾ÊéºÅ¡¿978-7-121-10245-5
¡¾ÉÏÊÐÈÕÆÚ¡¿2010Äê1ÔÂ
¡¾ÄÚÈݼò½é¡¿
±¾ÊéÈÙ»ñ2009ÄêJoltͼÊé´ó½±£¬ÊDz»¿É¶àµÃµÄ·ÖÏíMySQLʵÓþÑéµÄͼÊé¡£Ëü²»µ«¿ÉÒÔ°ïÖúMySQL³õѧÕßÌá¸ßʹÓü¼ÇÉ£¬¸üΪÓоÑéµÄMySQL DBAÖ¸³öÁË¿ª·¢¸ßÐÔÄÜMySQLÓ¦ÓõÄ;¾¶¡£È«Êé°üº¬14ÕºÍ4¸ö¸½Â¼£¬ÄÚÈݸ²¸ÇMySQLϵͳ¼Ü¹¹¡¢Éè¼ÆÓ¦Óü¼ÇÉ¡¢SQLÓï¾äÓÅ»¯¡¢·þÎñÆ÷ÐÔÄܵ÷ÓÅ¡¢ÏµÍ³ÅäÖùÜÀíºÍ°²È«ÉèÖá¢¼à¿Ø·ÖÎö£¬ÒÔ¼°¸´ÖÆ¡¢À©Õ¹ºÍ±¸·Ý/»¹ÔµÈÖ÷Ì⣬ÿһÕµÄÄÚÈÝ×Ô³ÉÌåϵ£¬Êʺϸ÷ÁìÓò¼¼ÊõÈËÔ±×÷Ñ¡ÔñÐÔµÄÔĶÁ¡£
»ã¾ÛÖøÃûMySQLר¼ÒÔÚʵ¼ùÖй¹½¨´óÐÍϵͳµÄ¶àÄê¾Ñé¡£
ÆÊÎöMySQLÄÚ²¿¹¤×÷»úÖÆ£¬Ö¸µ¼¶ÁÕßMySQL¿ª·¢³ö¿ìËÙ¿É¿¿µÄϵͳ¡£
ʵÀý½²½âMySQLʵÓÃÓÖ°²È«µÄ¸ßÐÔÄÜ֮·¡£
¡¾ÒëÕßÐò¡¿
ÔÚ½øÈëMySQLÊÀ½ç֮ǰ£¬ÏÈÕÕÀý½éÉÜÒ»ÏÂMySQLµÄÀúÊ·£¨¿öÇÒ±¾ÊéÀïҲûÌáµ½ÕâЩ£©¡£
ÕæÕýÒÔMySQLΪÃûµÄÊý¾Ý¿âÊÇ´Ó1994Ä꿪ʼ¿ª·¢µÄ£¬²¢ÓÚ1995ÄêµÚÒ»´Î³ÊÏÖÔÚС·¶Î§µÄÓû§ÃæÇ°£¬ËüµÄ¿ª·¢Õ߸պò»ÊÇÃÀ¹úÈË£¬¶øÊÇÁ½¸öÈðµäÈËMichael Widenius ºÍ David Axmark¡£ÄÇʱµÄMySQL»¹·Ç³£¼òª£¬³ýÁËÔÚÒ»¸ö±íÉÏ×öһЩInsert¡¢Update¡¢DeleteºÍSelect²Ù×÷£¬¿ÖÅÂûÓиü¶àµÄ¹¦ÄܸøÓû§Ê¹Óá£ÕâÖÖÇé¿öÖ±µ½2001Äê×óÓÒ·¢²¼3.23°æµÄʱºò£¬²ÅÓÐÁËÏÔÖøµÄ½ø²½——ËüÖ§³Ö´ó¶àÊýµÄ»ù±¾SQL²Ù×÷ÁË£¬¶øÇÒ»¹¼¯³ÉÁËÎÒÃÇÏÖÔÚÊìʶµÄMyISAMºÍInnoDB´æ´¢ÒýÇæ¡£È»ºóÓÖÊǼ¸Äê²»¶ÏÍêÉÆµÄ¹ý³Ì£¬µ½ÁË2004Äê10Ô£¬Õâ¸öº»Êµ»ù´¡µÄ¹ý³Ìµ½´ïÁ˶¥·å——4.1Õâ¸ö¾µä°æ±¾·¢²¼ÁË¡£´ÎÄê10Ô£¬ÓÖÒ»Àï³Ì±®Ê½µÄMySQL°æ±¾·¢²¼ÁË£¬ÔÚгöµÄMySQL 5.0 Àï¼ÓÈëÁËÓαꡢ´æ´¢¹ý³Ì¡¢´¥·¢Æ÷¡¢ÊÓͼºÍÊÂÎñµÄÖ§³Ö£¬×¼±¸½øÈëÖи߶ËÓ¦ÓÃÁìÓò¡£ÔÚ5.0Ö®ºóµÄ°æ±¾ÀMySQLÃ÷È·µØ±íÏÖ³öÂõÏò¸ßÐÔÄÜÊý¾Ý¿âµÄ·¢Õ¹²½·¥¡£
µ½½ñÌ죬MySQLÒѾÉÏÉýµ½ÁË600¶àÍòµÄ×°»úÁ¿£¬ÖøÃûµÄWordPress¡¢phpBB¶¼ÒÔMySQLΪºǫ́Êý¾Ý¿â£¬ºÜ¶à´óÐ͵ÄWWWÓ¦ÓÃÀýÈçWikipedia¡¢GoogleºÍFacebook£¬Ò²¶¼²ÉÓÃÁËMySQL×÷ΪËüÃǵÄÊý¾Ý´æ´¢ÏµÍ³¡£
·´¹Û¹úÄÚ£¬¼øÓÚÐÄÕÕ²»ÐûµÄÔÒò£¬MySQLµÄÆÕ¼°³Ì¶È»¹²»ÈçSQL
Server¡£¾ÍÎÒÕâЩÄêÀ´µÄËù¼ûËùÎŶøÑÔ£¬Ò»Ö±×÷ΪMySQL»Æ½ð´îµµµÄPHP¶¼³£³£Ê¹
Ïà¹ØÎĵµ£º
·þÎñÆ÷ÒµÎñÀàÐÍ¶Ô±È ÐÔÄÜÆ¿¾±
DB I/O´ÅÅÌ
ת·¢·þÎñÆ÷ Íø¿¨PPS
¶¯Ì¬WEBǰ̨ CPU
¾²Ì¬WEBǰ̨   ......
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MySql.Data.MySqlClient;
namespace i_salesDAL
{
public class DBHelper
{
//Òýµ¼Êý¾Ý¿âÁ¬½ÓÊý¾Ý¿âµ÷ÓÃWeb.ConfigÎļþ
private static MySqlConnection connection;
//´´½¨ ......
×î½ü¹ØÓÚÖÐÎÄÏÔʾÂÒÂëµÄÌù×ӱȽ϶࣬ËùÒÔÒ²×öÁ˸ö×ܽ᣺
¿ÉÒԲο¼Ò»ÏÂÑîÌÎÌΰæÖ÷µÄ¡¶¸÷ÖÖÂÒÂëÎÊÌâ»ã×Ü¡·
http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.html
MySQL×Ö·û¼¯µÄÔÀí½éÉÜ¡£ÕªÂ¼ÓÚ¹Ù·½Îĵµ¡£http://dev.mysql.com/doc/refman/5.1/zh/charset.html
²»Í¬µÄ±àÂë¸ñʽ»áµ¼ÖÂͬһ×Ö· ......
Êý¾Ý¿âÌØµã
££Ê¹ÓÃpartition£¬´æÔÚÉϰٸö·ÖÇø
££½¨±íʱָ¶¨ÁËdata_dirºÍindex_dir£¬Êý¾Ý²»ÊÇ´æ´¢ÔÚĬÈÏλÖ㬶øÊÇÔÚmysqldµÄÊý¾ÝĿ¼ÏÂlinkµ½ÕæÕýµÄÊý¾ÝÎļþ
±¸·Ý»Ö¸´ÒªÇó
££±¸·Ý³öÀ´µÄÊý¾Ý»Ö¸´Ê±Òª»Ö¸´³É²»Í¬µÄ±íÃû
££»Ö¸´³öÀ´µÄÊý¾Ýʵ¼Ê´æ´¢Î»ÖÃÒ²Òª´æ´¢ÔÚÓëÔ±í²»Í¬µÄλÖÃ
ÎÊÌâ
Èç¹ûÖ±½Ómysqldump£sourc ......
ÎÒµÄϵͳÊÇubuntu6.06£¬×î½üÐÂ×°ºÃµÄmysqlÔÚ½øÈëmysql¹¤¾ßʱ£¬×ÜÊÇÓдíÎóÌáʾ:
# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ʹÓÃÍøÉϽéÉܵķ½·¨ÐÞ¸ÄrootÓû§µÄÃÜÂ룺
# mysqladmin -uroot -p password 'newpassword'
Enter pass ......