详解_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 详解 >>列表
· MySQL命令行下执行.sql脚本详解发布时间:2013-08-10
本文主要介绍一个在MySQL命令行下执行脚本文件的例子,通过这个例子让我们来了解一下在命令行下MySQL是怎样执行脚本的吧。现在我们开始介绍这一过程。1.首先编写sql脚本,保存为的:book.sql,内容如下:usetest;createtablebook(tisbnvarchar(20)primarykey,tbnamevarchar(100),tauthorvarchar(30),chubanshevarchar(40),bookdatedate,bookpageint... 查看全文
如果您想安装sphinx(全文搜索引擎),但你又不想重新编译安装MySQL数据库,怎么办呢?答案是如果你的mysql版本在5.0.45以上就可以不重新编译安装,5.0以下版本就只能费点力气重新编译安装了。在现有mysql中安装sphinx的存储引擎,要保证现有mysql运行的情况下完成。mysql也的确支持存储引擎的在线热插拔,下面介绍安装步骤:注意:mysql源码包的版本一定要与当前运行的mysql版本一致!首先先下载sphinx插件包,我这里运行的是mysql-5.1.48下载... 查看全文
对MySQL数据库的备份与恢复是非常有必要的,它可以用很多种方法来实现,本文我们主要介绍了使用Xtrabackup来进行备份的全部过程,接下来就让我们一起来了解一下这部分内容。Xtrabackup是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDBHotBackup的功能,能够非常快速地备份与恢复mysql数据库。Xtrabackup中包含两个工具:xtrabackup是用于热备份innodb,xtradb表中数据的工具,不能备份其他类型的表... 查看全文
上次我们介绍了:适合初学者的MySQL学习笔记之MySQL常用命令操作技巧,本次我们介绍一下MySQL学习笔记之SELECT语句的使用方法,接下来就让我们一起来了解一下这部分内容吧。SELECT语句的完整语法为:SELECT[ALL|DISTINCT|DISTINCTROW|TOP]{*|talbe.*|[table.]field1[ASalias1][,[table.]field2[ASalias2][,…]]}FROMtableexpression[,&hellip... 查看全文
上次我们介绍了:适合初学者的MySQL学习笔记之SELECT语句使用详解,本次我们介绍一些适合初学者的MySQL学习笔记之ORDERBY子句的使用,接下来就让我们一起来了解一下这部分内容吧。用ORDERBY子句排序结果ORDERBY子句按一个或多个(最多16个)字段排序查询结果,可以是升序(ASC)也可以是降序(DESC),缺省是升序。ORDER子句通常放在SQL语句的最后。ORDER子句中定义了多个字段,则按照字段的先后顺序排序。例:SELECTProductName,UnitPrice... 查看全文
我们知道,在MySQL数据库安装完成后,要对my.cnf配置文件进行适当的修改才能充分利用MySQL数据库的功能。但是对于初学者来说,修改my.cnf配置文件似乎是一个比较难的过程。为了解决这个问题,本文我们对配置文件进行了解释,以方便大家学习参考,希望能够对您有所帮助。以下是my.cnf配置文件参数解释:[client]port=3309socket=/home/mysql/mysql/tmp/mysql.sock[mysqld]... 查看全文
MySQL数据库ConnectionManager的相关知识是本文我们主要要介绍到内容,接下来就让我们一起来了解一下吧。1.连接的线程数MySQL支持单线程和多线程两种连接线程数。如果是单线程,则在同一时刻,只能有一个connection连接到MySQL,其他的连接会被挂起。如果是多线程,则同一时刻可以支持多个connection同时连接到服务器。可以通过设置服务器的启动参数来设定连接的线程数:mysqld.exe--thread-handling=no-threadsmysqld.exe-... 查看全文
MySQL支撑百万级流量高并发的网站的部署方法是本文我们主要要介绍的内容,了解了这部分内容我们自己就能用MySQL来支撑百万级流量高并发的网站了,接下来我们就开始介绍这部分内容。1.MySQL服务器集群由于是小公司在资金和成本上都有所限制,而且在技术上也没有几个技术员接触过,所以这个方法自然就让大伙否决了。这里说说我个人的理解!做集群不但添加资费的开销,而且在技术上也有很大的挑战,对于我们公司目前的情况是不大现实的。集群无非就是把一台服务器的压力转接到两台或是多台服务器上,我是这么理解的... 查看全文
· MySQL 5.5 分区之多列分区详解发布时间:2013-08-10
MySQL5.5数据库的多列分区是本文我们主要要介绍的内容,本文我们通过一个实例来介绍这一部分内容,接下来就让我们一起来看看吧!多列分区COLUMNS关键字现在允许字符串和日期列作为分区定义列,同时还允许使用多个列定义一个分区,你可能在官方文档中已经看到了一些例子,如:CREATETABLEp1(aINT,bINT,cINT)PARTITIONBYRANGECOLUMNS(a,b)(PARTITIONp01VALUESLESSTHAN(10,20)... 查看全文
上次我们介绍了:MySQL5.5分区之多列分区详解,本文我们介绍一下MySQL5.5分区之非整数列分区的知识,接下来我们就一起来了解一下这部分内容吧!非整数列分区任何使用过分区的人应该都遇到过不少问题,特别是面对非整数列分区时,MySQL5.1只能处理整数列分区,如果你想在日期或字符串列上进行分区,你不得不使用函数对其进行转换。MySQL5.5中新增了两类分区方法,RANG和LIST分区法,同时在新的函数中增加了一个COLUMNS关键词。我们假设有这样一个表... 查看全文
· MySQL 5.5 分区之truncate分区详解发布时间:2013-08-10
上次我们介绍了:MySQL5.5分区之非整数列分区详解,本次我们介绍一下MySQL5.5分区之truncate分区的知识,接下来我们就来了解一下这部分内容。可用性增强:truncate分区分区最吸引人的一个功能是瞬间移除大量记录的能力,DBA都喜欢将历史记录存储到按日期分区的分区表中,这样可以定期删除过时的历史数据,这种方法相当管用,假设第一个分区存储的是最旧的历史记录,那么你可以直接删除第一个分区,然后再在末尾建立一个新分区保存最近的历史记录,这样循环下去就可以实现历史记录的快速清除... 查看全文
Windows下编译MySQL数据库是如何实现的呢?本文我们就来介绍这一部分内容,首先我们来看一看它的编译环境。一.环境准备:1.获得MySQL最新源码:目前版本为5.1.44:http://dev.mysql.com/downloads/mysql/(Windows(x86,32-bit),ZIPArchive),解压到工作目录,如C:/MySQL2.安装VS2008,任何版本都可。万一是Express版本,必需再安装WindowsSDK... 查看全文
对于数据切分,我们可能还不是很熟悉,但是它对于MySQL数据库来说也是相当重要的一门技术,本文我们就详细介绍一下MySQL数据库的数据切分的相关知识,接下来就让我们一起来了解一下这部分内容。什么是数据切分"Shard"这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏中。"Sharding"姑且称之为"分片"。Sharding不是一门新技术,而是一个相对简朴的软件理念... 查看全文
MySQL数据库中EXPLAIN的使用及其注意事项是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧。1、EXPLAINtbl_nameEXPLAINtbl_name是DESCRIBEtbl_name或SHOWCOLUMNSFROMtbl_name的一个同义词。2、EXPLAIN[EXTENDED]SELECTselect_options如果在SELECT语句前放上关键词EXPLAIN,MySQL将解释它如何处理SELECT,提供有关表如何联接和联接的次序... 查看全文
MySQL数据库mysqlcheck的使用方法的相关知识是本文我们主要要介绍的内容,我们知道,mysqlcheck,是mysql自带的可以检查和修复MyISAM表,并且它还可以优化和分析表,mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。使用myisamchk修复失败是不可逆的。1... 查看全文
本文我们主要介绍了MySQL数据库集群实现负载均衡的安装配置工作,接下来我们就让我们一起来了解一下这部分内容。MySQL数据库集群关系如下图:498)this.width=498;'onmousewheel='javascript:returnbig(this)'alt="MySQL数据库集群实现负载均衡的安装配置详解"src="http://images.51cto.com/files/uploadimg/20110805/1550080.jpg"/>ndbd:数据库节点... 查看全文
MySQL数据库中如何实现主从服务器文档的部署呢?主从服务器之间怎样进行文档切换呢?本文我们主要就介绍了这一部分的内容,接下来我们就开始介绍。一、部署文档1.确保在主服务器和从服务器上安装的MySQL版本一致.2.在主服务器上为从服务器设置一个连接账户mysqlGRANTREPLICATIONSLAVE,SUPER,RELOADON*.*TO'username'@10.1.1.4'IDENTIFIEDBY'use。主服务器IP:10.1.1.3从服务器IP:10.1.1.41... 查看全文
PHP与MySQL数据库中排序的对比及使用条件是本文我们主要要介绍的内容,通常来说,执行效率需要考虑CPU、内存和硬盘等的负载情况,假定MySQL服务器和PHP服务器都已经按照最适合的方式来配置,那么系统的可伸缩性(Scalability)和用户感知性能(User-perceivedPerformance)是我们追求的主要目标。在实际运行中,MYSQL中数据往往以HASHtables、BTREE等方式存贮于内存,操作速度很快;同时INDEX已经进行了一些预排序;很多应用中,MySQL排序是首选... 查看全文
· MySQL数据库线程缓冲池详解发布时间:2013-08-10
MySQL数据库线程缓冲池的相关知识是本文我们主要要介绍的内容,MySQL数据库支持线程缓存,在多线程连接模式下,如果连接断开后,将这个线程放入空闲线程缓冲区,在下次有连接到来时,先去缓冲池中查找是否有空闲线程,有则用之,无则创建。启动时可以设置线程缓冲池的数目:Mysqld.exe--thread_cache_size=10。在一个连接断开时,会调用cache_thread函数,将空闲的线程加入到cache中,以备后用。源码如下:staticboolcache_thread()... 查看全文
· MySQL体系结构详解发布时间:2013-08-10
了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。498)this.width=498;'onmousewheel='javascript:returnbig(this)'alt=""src="http://images.51cto.com/files/uploadimg/20120206/1734440.png"/>1、Connectors指的是不同语言中与SQL的交互2、ManagementServeices&Utilities... 查看全文