仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 605|回复: 7
打印 上一主题 下一主题

[学习教程] 发一篇利用实例办理器轻松办理多个MySQL实例

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:13:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
业界普遍的声音认为:“MySQL是一个可靠的数据库系统,MySQL学习教程无论是在嵌入式或大型群集系统的部署中,还是在基于Web的应用程序领域。1、MySQL数据库的实例办理器概述:<Pstyle="TEXT-INDENT:2em">1、MySQL数据库的实例办理器(IM)是经由过程TCP/ip端口运转的背景程序,用来监督和办理MySQL数据库服务器实例。<Pstyle="TEXT-INDENT:2em">2、假设IM挂了,则一切的实例城市挂失落;假设实例挂了,IM会实验从头来启动它。<Pstyle="TEXT-INDENT:2em">3、IM读取设置文件好比MY.CNF的[manager]段。<Pstyle="TEXT-INDENT:2em">4、本文中的示例根据linux情况下实验。<Pstyle="TEXT-INDENT:2em">2、设置申明:<Pstyle="TEXT-INDENT:2em">1、设置文件以下:<Pstyle="TEXT-INDENT:2em">[manager]<Pstyle="TEXT-INDENT:2em">user=mysql<Pstyle="TEXT-INDENT:2em">default-mysqld-path=/usr/local/mysql/bin/mysqld<Pstyle="TEXT-INDENT:2em">socket=/tmp/manager.sock<Pstyle="TEXT-INDENT:2em">pid-file=/tmp/manager.pid<Pstyle="TEXT-INDENT:2em">passWord-file=/etc/mysqlmanager.passwd<Pstyle="TEXT-INDENT:2em">monitoring-interval=2<Pstyle="TEXT-INDENT:2em">port=1999<Pstyle="TEXT-INDENT:2em">bind-address=192.168.0.231<Pstyle="TEXT-INDENT:2em">log=/usr/local/mysql/bin/mysqlmanager.log<Pstyle="TEXT-INDENT:2em">run-as-service=true<Pstyle="TEXT-INDENT:2em">[mysqld1]<Pstyle="TEXT-INDENT:2em">...<Pstyle="TEXT-INDENT:2em">[mysqld2]<Pstyle="TEXT-INDENT:2em">...<Pstyle="TEXT-INDENT:2em">这个有两个设置实例,详细就不说了。见我的安装多个实例的文章。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">详细寄义检察mysqlmanager--help<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">2、暗码文件<Pstyle="TEXT-INDENT:2em">IM将用户信息保留到暗码文件中。暗码文件的默许地位为/etc/mysqlmanager.passwd。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">暗码应相似于:<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">petr:*35110DC9B4D8140F5DE667E28C72DD2597B5C848<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">我的mysqlmanager.passwd内容<Pstyle="TEXT-INDENT:2em">user_all:*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9<Pstyle="TEXT-INDENT:2em">3、启动IM<Pstyle="TEXT-INDENT:2em">[root@localhosttmp]#/usr/local/mysql/bin/mysqlmanager<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">WARNING:ThisPRogramisdeprecatedandwillberemovedin6.0.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]IM:started.<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]Loadingconfigfilemy.cnf...<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]Manager:initializing...<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]Manager:detectedthreadsmodel:POSIXthreads.<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]Loadingthepassworddatabase...<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]Loadeduseruser_all.<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]Thepassworddatabaseloadedsuccessfully.<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]Manager:pidfile(/tmp/manager.pid)created.<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]mysqldinstancemysqld1hasbeenaddedsuccessfully.<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]mysqldinstancemysqld2hasbeenaddedsuccessfully.<Pstyle="TEXT-INDENT:2em">[2483/3076139920][08/04/2414:24:50][INFO]Guardian:started.<Pstyle="TEXT-INDENT:2em">[2483/3076139920][08/04/2414:24:50][INFO]Guardian:startingmysqld1...<Pstyle="TEXT-INDENT:2em">[2483/3076058000][08/04/2414:24:50][INFO]Instancemysqld1:Monitor:started.<Pstyle="TEXT-INDENT:2em">[2483/3076058000][08/04/2414:24:50][INFO]Instancemysqld1:Monitor:startingmysqld...<Pstyle="TEXT-INDENT:2em">[2483/3076139920][08/04/2414:24:50][INFO]Guardian:startingmysqld2...<Pstyle="TEXT-INDENT:2em">[2483/3076058000][08/04/2414:24:50][INFO]Instancemysqld1:Monitor:waitingformysqldtostop...<Pstyle="TEXT-INDENT:2em">[2483/3075894160][08/04/2414:24:50][INFO]Instancemysqld2:Monitor:started.<Pstyle="TEXT-INDENT:2em">[2483/3075894160][08/04/2414:24:50][INFO]Instancemysqld2:Monitor:startingmysqld...<Pstyle="TEXT-INDENT:2em">[2483/3075894160][08/04/2414:24:50][INFO]Instancemysqld2:Monitor:waitingformysqldtostop...<Pstyle="TEXT-INDENT:2em">[2483/3086632640][08/04/2414:24:50][INFO]Manager:started.<Pstyle="TEXT-INDENT:2em">[2483/3075976080][08/04/2414:24:50][INFO]Listener:started.<Pstyle="TEXT-INDENT:2em">[2483/3075976080][08/04/2414:24:50][INFO]Listener:acceptingconnectionsonipsocket(port:1999)...<Pstyle="TEXT-INDENT:2em">[2483/3075976080][08/04/2414:24:50][INFO]Listener:acceptingconnectionsonunixsocket/tmp/manager.sock...<Pstyle="TEXT-INDENT:2em">...<Pstyle="TEXT-INDENT:2em">InnoDB:thanspecifiedinthe.cnffile05242880bytes!<Pstyle="TEXT-INDENT:2em">08042414:24:50InnoDB:Started;logsequencenumber046409<Pstyle="TEXT-INDENT:2em">08042414:24:50[Note]EventScheduler:Loaded0events<Pstyle="TEXT-INDENT:2em">08042414:24:50[Note]/usr/local/mysql/bin/mysqld:readyforconnections.<Pstyle="TEXT-INDENT:2em">Version:5.1.23a-maria-alpha-logsocket:/tmp/mysql1.sockport:3306MySQLCommunityServer[Maria](GPL)<Pstyle="TEXT-INDENT:2em">08042414:24:50[Warning]userentryroot@localhost.localdomainignoredin--skip-name-resolvemode.<Pstyle="TEXT-INDENT:2em">08042414:24:50[Warning]userentry@localhost.localdomainignoredin--skip-name-resolvemode.<Pstyle="TEXT-INDENT:2em">08042414:24:50[Note]EventScheduler:Loaded0events<Pstyle="TEXT-INDENT:2em">08042414:24:50[Note]/usr/local/mysql/bin/mysqld:readyforconnections.<Pstyle="TEXT-INDENT:2em">Version:5.1.23a-maria-alpha-logsocket:/tmp/mysql2.sockport:3309MySQLCommunityServer[Maria](GPL)[2483/3076139920][08/04/2414:24:52][INFO]Guardian:mysqld1isrunning,setstatetoSTARTED.

<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">4、毗连IM<Pstyle="TEXT-INDENT:2em">[root@localhost~]#mysql-uuser_all-p-S/tmp/manager.sock-P1999<Pstyle="TEXT-INDENT:2em">3、用IM来办理MySQL数据库<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">1、显现实例的形态和版本信息<Pstyle="TEXT-INDENT:2em">[root@localhost~]#mysql-uuser_all-p-S/tmp/manager.sock-P1999<Pstyle="TEXT-INDENT:2em">Enterpassword:<Pstyle="TEXT-INDENT:2em">WelcometotheMySQLmonitor.Commandsendwith;org.<Pstyle="TEXT-INDENT:2em">YourMySQLconnectionidis1<Pstyle="TEXT-INDENT:2em">Serverversion:1.0-beta<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">Typehelp;orhforhelp.Typectoclearthebuffer.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>showinstances;<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">|instance_name|state|<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">|mysqld1|online|<Pstyle="TEXT-INDENT:2em">|mysqld2|online|<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">2rowsinset(0.00sec)<Pstyle="TEXT-INDENT:2em">封闭实例1<Pstyle="TEXT-INDENT:2em">mysql>stopinstancemysqld1;<Pstyle="TEXT-INDENT:2em">QueryOK,0rowsaffected(0.30sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>showinstances;<Pstyle="TEXT-INDENT:2em">+---------------+---------+<Pstyle="TEXT-INDENT:2em">|instance_name|state|<Pstyle="TEXT-INDENT:2em">+---------------+---------+<Pstyle="TEXT-INDENT:2em">|mysqld1|offline|<Pstyle="TEXT-INDENT:2em">|mysqld2|online|<Pstyle="TEXT-INDENT:2em">+---------------+---------+<Pstyle="TEXT-INDENT:2em">2rowsinset(0.00sec)<Pstyle="TEXT-INDENT:2em">开启实例1<Pstyle="TEXT-INDENT:2em">mysql>startinstancemysqld1;<Pstyle="TEXT-INDENT:2em">QueryOK,0rowsaffected(0.00sec)<Pstyle="TEXT-INDENT:2em">Instancestarted<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>showinstances;<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">|instance_name|state|<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">|mysqld1|online|<Pstyle="TEXT-INDENT:2em">|mysqld2|online|<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">2rowsinset(0.00sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">检察实例的版本信息<Pstyle="TEXT-INDENT:2em">mysql>showinstancestatusmysqld2;<Pstyle="TEXT-INDENT:2em">+---------------+--------+----------------+<Pstyle="TEXT-INDENT:2em">|instance_name|state|version_number|version|mysqld_compatible|<Pstyle="TEXT-INDENT:2em">+---------------+--------+----------------+<Pstyle="TEXT-INDENT:2em">|mysqld2|online|5.1.23|5.1.23a-maria-alphaforredhat-linux-gnuoni686(MySQLCommunityServer[Maria](GPL))<Pstyle="TEXT-INDENT:2em">|no|<Pstyle="TEXT-INDENT:2em">+---------------+--------+----------------+<Pstyle="TEXT-INDENT:2em">1rowinset(0.00sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">也能够显现实例的选项信息<Pstyle="TEXT-INDENT:2em">mysql>showinstanceoptionsmysqld1;<Pstyle="TEXT-INDENT:2em">+-----------------------+-----------------------------------+<Pstyle="TEXT-INDENT:2em">|option_name|value|<Pstyle="TEXT-INDENT:2em">+-----------------------+-----------------------------------+<Pstyle="TEXT-INDENT:2em">|instance_name|mysqld1|<Pstyle="TEXT-INDENT:2em">|basedir|/usr/local/mysql|<Pstyle="TEXT-INDENT:2em">|datadir|/usr/local/mysql/data|<Pstyle="TEXT-INDENT:2em">|user|mysql|<Pstyle="TEXT-INDENT:2em">|default-character-set|utf8|<Pstyle="TEXT-INDENT:2em">|port|3306|<Pstyle="TEXT-INDENT:2em">|socket|/tmp/mysql1.sock|<Pstyle="TEXT-INDENT:2em">|skip-locking||<Pstyle="TEXT-INDENT:2em">|skip-name-resolve||<Pstyle="TEXT-INDENT:2em">|key_buffer|126M|<Pstyle="TEXT-INDENT:2em">|max_allowed_packet|2M|<Pstyle="TEXT-INDENT:2em">|table_cache|512|<Pstyle="TEXT-INDENT:2em">|sort_buffer_size|2M|<Pstyle="TEXT-INDENT:2em">|read_buffer_size|2M|<Pstyle="TEXT-INDENT:2em">|read_rnd_buffer_size|4M|<Pstyle="TEXT-INDENT:2em">|net_buffer_length|2K|<Pstyle="TEXT-INDENT:2em">|thread_stack|64K|<Pstyle="TEXT-INDENT:2em">|log-bin|mysql.log|<Pstyle="TEXT-INDENT:2em">|expire_logs_days|5|<Pstyle="TEXT-INDENT:2em">|wait_timeout|20|<Pstyle="TEXT-INDENT:2em">|pid-file|mysqld1-localhost.localdomain.pid|<Pstyle="TEXT-INDENT:2em">+-----------------------+-----------------------------------+<Pstyle="TEXT-INDENT:2em">21rowsinset(0.00sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">也能够查询实例的日记相干信,不再赘述。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">我们能够发明,办理实例实在十分便利。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">2、办理用户<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">(1)、增加办理用户<Pstyle="TEXT-INDENT:2em">[root@localhost~]#/usr/local/mysql/bin/mysqlmanager--add-user<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">WARNING:Thisprogramisdeprecatedandwillberemovedin6.0.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">[3046/3086816960][08/04/2414:33:13][INFO]IM:started.<Pstyle="TEXT-INDENT:2em">[3046/3086816960][08/04/2414:33:13][INFO]Loadingconfigfilemy.cnf...<Pstyle="TEXT-INDENT:2em">Enterusername:shit_all<Pstyle="TEXT-INDENT:2em">[3046/3086816960][08/04/2414:33:18][INFO]Loadingthepassworddatabase...<Pstyle="TEXT-INDENT:2em">[3046/3086816960][08/04/2414:33:18][INFO]Loadeduseruser_all.<Pstyle="TEXT-INDENT:2em">[3046/3086816960][08/04/2414:33:18][INFO]Thepassworddatabaseloadedsuccessfully.<Pstyle="TEXT-INDENT:2em">Enterpassword:<Pstyle="TEXT-INDENT:2em">Re-typepassword:<Pstyle="TEXT-INDENT:2em">[3046/3086816960][08/04/2414:33:23][INFO]IM:finished.<Pstyle="TEXT-INDENT:2em">[root@localhost~]#cat/etc/mysqlmanager.passwd<Pstyle="TEXT-INDENT:2em">user_all:*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9<Pstyle="TEXT-INDENT:2em">shit_all:*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9<Pstyle="TEXT-INDENT:2em">注重:必需从头启动IM才干失效。<Pstyle="TEXT-INDENT:2em">[root@localhost~]#mysql-ushit_all-p-S/tmp/manager.sock-P1999<Pstyle="TEXT-INDENT:2em">Enterpassword:<Pstyle="TEXT-INDENT:2em">ERROR1045(28000):accessdenied.Badusername/passwordpair<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">(2)、修正用户暗码<Pstyle="TEXT-INDENT:2em">[root@localhost~]#/usr/local/mysql/bin/mysqlmanager--edit-user<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">WARNING:Thisprogramisdeprecatedandwillberemovedin6.0.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">[3214/3086845632][08/04/2414:35:15][INFO]IM:started.<Pstyle="TEXT-INDENT:2em">[3214/3086845632][08/04/2414:35:15][INFO]Loadingconfigfilemy.cnf...<Pstyle="TEXT-INDENT:2em">Enterusername:shit_all<Pstyle="TEXT-INDENT:2em">[3214/3086845632][08/04/2414:35:19][INFO]Loadingthepassworddatabase...<Pstyle="TEXT-INDENT:2em">[3214/3086845632][08/04/2414:35:19][INFO]Loadeduseruser_all.<Pstyle="TEXT-INDENT:2em">[3214/3086845632][08/04/2414:35:19][INFO]Loadedusershit_all.<Pstyle="TEXT-INDENT:2em">[3214/3086845632][08/04/2414:35:19][INFO]Thepassworddatabaseloadedsuccessfully.<Pstyle="TEXT-INDENT:2em">Enterpassword:<Pstyle="TEXT-INDENT:2em">Re-typepassword:[3214/3086845632][08/04/2414:35:24][INFO]IM:finished.

<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">(3)、删除用户<Pstyle="TEXT-INDENT:2em">[root@localhost~]#/usr/local/mysql/bin/mysqlmanager--drop-user<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">WARNING:Thisprogramisdeprecatedandwillberemovedin6.0.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">[3338/3086501568][08/04/2414:36:42][INFO]IM:started.<Pstyle="TEXT-INDENT:2em">[3338/3086501568][08/04/2414:36:42][INFO]Loadingconfigfilemy.cnf...<Pstyle="TEXT-INDENT:2em">Enterusername:shit_all<Pstyle="TEXT-INDENT:2em">[3338/3086501568][08/04/2414:36:45][INFO]Loadingthepassworddatabase...<Pstyle="TEXT-INDENT:2em">[3338/3086501568][08/04/2414:36:45][INFO]Loadeduseruser_all.<Pstyle="TEXT-INDENT:2em">[3338/3086501568][08/04/2414:36:45][INFO]Loadedusershit_all.<Pstyle="TEXT-INDENT:2em">[3338/3086501568][08/04/2414:36:45][INFO]Thepassworddatabaseloadedsuccessfully.<Pstyle="TEXT-INDENT:2em">[3338/3086501568][08/04/2414:36:45][INFO]IM:finished.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">(4)、列出以后办理用户<Pstyle="TEXT-INDENT:2em">[root@localhost~]#/usr/local/mysql/bin/mysqlmanager--list-user<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">WARNING:Thisprogramisdeprecatedandwillberemovedin6.0.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">[3366/3086087872][08/04/2414:37:07][INFO]IM:started.<Pstyle="TEXT-INDENT:2em">[3366/3086087872][08/04/2414:37:07][INFO]Loadingconfigfilemy.cnf...<Pstyle="TEXT-INDENT:2em">[3366/3086087872][08/04/2414:37:07][INFO]Loadingthepassworddatabase...<Pstyle="TEXT-INDENT:2em">[3366/3086087872][08/04/2414:37:07][INFO]Loadeduseruser_all.<Pstyle="TEXT-INDENT:2em">[3366/3086087872][08/04/2414:37:07][INFO]Thepassworddatabaseloadedsuccessfully.<Pstyle="TEXT-INDENT:2em">user_all<Pstyle="TEXT-INDENT:2em">[3366/3086087872][08/04/2414:37:07][INFO]IM:finished.<Pstyle="TEXT-INDENT:2em">[root@localhost~]#<Pstyle="TEXT-INDENT:2em">4、远程办理<Pstyle="TEXT-INDENT:2em">C:DocumentsandSettingsAdministrator>mysql-uuser_all-p-P1999-h192.168.0.2<Pstyle="TEXT-INDENT:2em">31<Pstyle="TEXT-INDENT:2em">Enterpassword:******<Pstyle="TEXT-INDENT:2em">WelcometotheMySQLmonitor.Commandsendwith;org.<Pstyle="TEXT-INDENT:2em">YourMySQLconnectionidis3<Pstyle="TEXT-INDENT:2em">Serverversion:1.0-beta<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">Typehelp;orhforhelp.Typectoclearthebuffer.<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>showinstances;<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">|instance_name|state|<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">|mysqld1|online|<Pstyle="TEXT-INDENT:2em">|mysqld2|online|<Pstyle="TEXT-INDENT:2em">+---------------+--------+<Pstyle="TEXT-INDENT:2em">2rowsinset(0.00sec)<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql>quit<Pstyle="TEXT-INDENT:2em">总结:<Pstyle="TEXT-INDENT:2em">MySQL数据库的实例办理器关于多个MySQL实例的办理是很便利的,但它自己存在两个不敷:<Pstyle="TEXT-INDENT:2em">1、不克不及间接举行数据库的SQL办理命令。2、必定要确保IM历程不会俄然挂失落。
MySQL对硬件的较低要求是其最大的优势之一,不过需要注意的是:内存越多越好,因为所有的重要数据存储都在内存中完成。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-18 18:53:38 | 只看该作者
所以你总能得到相应的升级版本,来满足你的需求。
小妖女 该用户已被删除
板凳
发表于 2015-1-26 14:06:57 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
谁可相欹 该用户已被删除
地板
发表于 2015-2-4 18:50:30 | 只看该作者
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
柔情似水 该用户已被删除
5#
发表于 2015-2-10 05:53:37 | 只看该作者
作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!
再见西城 该用户已被删除
6#
发表于 2015-3-10 09:15:29 | 只看该作者
我个人认为就是孜孜不懈的学习
透明 该用户已被删除
7#
发表于 2015-3-17 06:12:38 | 只看该作者
备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。
若天明 该用户已被删除
8#
发表于 2015-3-24 00:10:16 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-12 09:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表