IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

Mysql数据库开发

在第四届中国数据库技术大会即将召开之际,记者采访了本届大会的演讲嘉宾—— 网易杭州研究院高级技术专家何登成,分享了对2013年数据库发展趋势的理解,以及对本届数据库大会的期待和祝福。

05日更新
何登成:2013数据库领域融合与竞争并存

连续范围问题也是一个非常经典的SQL编程问题。为了使讲解易于理解,我们先来创建一些测试数据。

关于数字的经典SQL编程:连续范围问题

数字辅助表是一个只包含从1到N的N个整数的简单表,N通常很大。因为数字辅助表是一个非常强大的工具,可能经常需要在解决方案中用到它,笔者建议创建一个持久的数字辅助表,并根据需要填充一定数据量的值。

数字类经典SQL编程问题:数字辅助表

本文将介绍MySQL数据库支持的数字类型,主要包括整型、浮点型、高精度型、位类型等类型。MySQL数据库支持SQL标准支持的整型类型:INT、SMALLINT。此外MySQL数据库也支持诸如TINYINT、MEDIUMINT和BIGINT等类型。表2-14显示了各种整型占用的存储空间以及取值范围。

MySQL数据库基础技巧:支持的数字类型

与日期相关的第一个问题是根据某个用户的出生日期和当前日期,计算他最近的生日。通过对这个问题的处理,演示如何通过使用日期函数来正确处理闰月。

关于日期的经典SQL编程问题:生日问题

MySQL Test Framework是每个MySQL内核开发人员必须熟悉的测试框架。然而,对于某些bug, MySQL Test脚本难以重现,而RQG(Random Query Generator)则是非常强悍的一个工具,可以很好的弥补此时MySQL Test的某些不足之处。

RQG:MySQL内核开发人员的利器

阿里金融某业务的MySQL机器的内存每隔几天就会增长,涨上去后,却不下来。累积后内存爆掉。

线上MySQL机器内存爆掉原因分析与解决

有同学在问 MySQL数据库中 QueryCache(QC)的锁是 “全局锁”还是 “表锁”。这里简要说明一下。这个是实现在MySQL层(非引擎层)的一个内存结构,基本规则是将满足一定条件的查询结果缓存在内存中,若同样的查询再执行第二次,而且缓存没有失效,则可以直接返回查询结果,无需到引擎获取数据。

MySQL数据库中QueryCache的锁模型

在这次大会上,记者采访了阿里巴巴核心系统研发数据库组资深专家余锋(花名:褚霸),分享了阿里巴巴集团的企业文化,及其在数据库设计方面的经验。

专访褚霸:分享阿里巴巴数据库设计经验

在第二天上午的主场演讲中,网易杭州研究院副总监汪源发表主题演讲《网易分布式核心架构实践:MySQL for the Web 》,分享了网易MySQL在系统构建与优化过程中最核心的工作与经验。

架构师大会:网易分布式核心架构实践

本文介绍了MySQL数据库中五种与日期和时间有关的数据类型。

MySQL技术内幕:时间和日期数据类型

SQL_MODE可能是比较容易让开发人员和DBA忽略的一个变量,默认为空。SQL_MODE的设置其实是比较冒险的一种设置,因为在这种设置下可以允许一些非法操作,比如可以将NULL插入NOT NULL的字段中,也可以插入一些非法日期,如“2012-12-32”。

MySQL数据类型:SQL_MODE设置不容忽视

MySQL 的存储引擎可能是所有关系型数据库产品中最具有特色的了,不仅可以同时使用多种存储引擎,而且每种存储引擎和MySQL之间使用插件方式这种非常松的耦合关系。

MySQL数据库性能优化之存储引擎选择

这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。

MySQL数据库性能优化之SQL优化

这篇文章主要是带着上面这几个问题来做一个简要的分析,同时排除了业务场景所带来的特殊性,请不要纠结业务场景的影响。

MySQL数据库性能优化之索引优化

使用MySQL中我经常发现mysqld的内存使用会涨的很快(Buffer Pool是大页分配的),以至于使用SWAP,到底Server层用了多少内存,没有一个监控机制,所以第一步我编写了个patch(基于5.6.6)。

为MySQL数据库增加线程内存监控

殊不知,在N年前被奉为“圣经”的数据库设计3范式早就已经不完全适用了。这里我整理了一些比较常见的数据库表结构设计方面的优化技巧,希望对大家有用。

MySQL数据库性能优化之表结构优化

2012年4月13日至4月15日,由盛拓传媒IT168携旗下社区ChinaUnix、ITPUB、IXPUB共同主办的中国数据库技术大会将在北京隆重召开。本次大会以数据库架构设计、基于数据库应用开发、数据库运维管理为主题,云集了各行业的专家,届时将全面剖析数据库技术在企业应用中的最佳实践。

2012数据库技术大会华山论剑:拭目以待

需求源自项目中的MemCache需求,开始想用MemCached,但这个在Linux下面应用广泛的开源软件无官方支持的Windows版本。后来看到博客园在用NorthScale Memcached Server,貌似共享收费,又犹豫。其实项目里的需求很简单,也想自己用.Net Cache来实现,但稳定性难以评估,开发维护成本又似乎太大。

02日更新
MySQL Memory存储引擎:优势及性能测试

4月20日消息,2011年4月15—16日,DTCC 2011数据库技术大会成功举办,众多国内数据库工程师、架构师们欢聚一堂。数据库大会,已经成了数据库领域的一年一度的盛会。大会举办期间,我们很有幸采访了上海五分钟网络高级DBA金官丁先生。

金官丁:伪分布式数据架构助力企业发展
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐