摘要:腾讯计费平台部为了解决基于内存的NoSQL解决方式HOLD平台在应对多种业务接入时的不足。结合团队在MySQL领域多年应用和优化经验,终于在MySQL存储引擎基础上,打造一套分布式SQL系统TDSQL。本文是对该系统架构分析。腾讯计费平台部托管着公司90%以上的虚拟账户。如QB、Q点、包月服务...
分类:
数据库 时间:
2015-12-31 22:49:55
阅读次数:
1696
Mysql存储过程查询结果赋值到变量的方法把查询结果赋值到变量,大部分情况下使用游标来完成,但是如果明确知道查询结果只有一行(例如统计记录的数量,某个字段求和等),其实可以使用set或into的方式来实现赋值。示例代码:01drop table if exists test_tbl;02create...
分类:
数据库 时间:
2015-12-30 13:25:07
阅读次数:
189
虽然MySQL里的存储引擎不只是MyISAM与InnoDB这两个,但常用的就是它俩了。可能有站长并未注意过MySQL的存储引擎,其实存储引擎也是数据库设计里的一大重要点,那么博客系统应该使用哪种存储引擎呢?下面我们分别来看两种存储引擎的区别。MySQL存储引擎MyISAM与InnoDB的区别一、In...
分类:
数据库 时间:
2015-12-24 00:11:57
阅读次数:
242
Mysql官方存储引擎比较常见的存储引擎有:Innodb、MyISAM、Memory、Archive、NDB、BDB,第三方比较有名的:TokuDB、Infobright、InnfiniDB、XtraDB(Innodb增强版本)官方存储引擎的特点对比MySQL存储引擎比较特性MyISAMInnoDBMemoryArchiveNDBBDB存储限制No64TBYesNoYesNo事务..
分类:
数据库 时间:
2015-12-18 19:07:39
阅读次数:
205
MySQL支持数个存储引擎作为对不同表的类型的处理器,MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎· MEM...
分类:
数据库 时间:
2015-12-17 12:44:10
阅读次数:
178
//创建表create table test ( aid int(10) primary key auto_increment , nickname char(20), addtime int(11) )//查看表结构 show columns from test;//设置msql 命令结束符,将默...
分类:
数据库 时间:
2015-12-16 21:25:41
阅读次数:
142
一、存储过程存储过程的基本格式如下:-- 声明结束符-- 创建存储过程DELIMITER $ -- 声明存储过程的结束符CREATE PROCEDURE pro_test() --存储过程名称(参数列表)BEGIN -- 可以写多个sql语句; -- sql语句+流程控制 ...
分类:
数据库 时间:
2015-12-14 18:38:53
阅读次数:
151
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不...
分类:
数据库 时间:
2015-12-12 23:08:31
阅读次数:
200
存储过程是经过编译并存储在数据库的一段sql语句的集合,用于简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间数据传输,提高数据处理的效率。但是在数据库服务器上进行复杂的运算也会占用服务器的cpu,造成数据库服务器的压力,所以不要在存储过程中进行大量的复杂运算,应尽量将这些运算操作分摊到应...
分类:
数据库 时间:
2015-12-03 19:09:03
阅读次数:
215
1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数...
分类:
数据库 时间:
2015-12-03 17:09:36
阅读次数:
188