
MySQL
文章平均质量分 62
yzsind
玖章算术、阿里巴巴、阿里云,关注数据库、云计算
展开
-
MySQL自传
MySQL科普小文,适合核酸排队时阅读原创 2022-09-05 18:21:00 · 1006 阅读 · 1 评论 -
SQLServer索引的四个高级特性
SQLServer索引的四个高级特性 一、Index Building Filter(索引创建时过滤) 有一些索引非常低效的,比如经常查询状态为进行中的订单,订单有99%的状态是完成,1%是进行中 ,因此我们在订单状态字段上建了一个索引,性能是提高了,但是感觉索引中保存了99%的完成状态数据是永远不会查询到的,很浪费空间。如果我们的索引在建立的时间就不保存完成状态的数据,那原创 2013-03-25 23:33:35 · 29416 阅读 · 15 评论 -
mysql时间相减的问题(bug)
mysql时间相减的问题(bug) 今天看到宁青同学的一条微博,提到mysql日期相减的错误结果,以前没有怎么注意,于是测试了一下,发现确实很坑爹,很容易踩雷,于是整理博客提醒一下大家。先看一下错误的现象如下,第1条正确,第2,3条的t2-t1不正确:mysql> select t1,t2,t2-t1 from mytest;+---------------------+---------原创 2013-04-21 17:45:47 · 27543 阅读 · 0 评论 -
关于数据库Varchar字段类型长度设计问题
关于数据库Varchar字段类型长度设计问题 现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。VARCHAR是用来保留变长字符,在数据库原创 2011-09-29 21:11:08 · 63409 阅读 · 6 评论 -
ORACLE表生成MYSQL建表DDL
ORACLE表生成MYSQL建表DDL有同事问有没有ORACLE表转MYSQL语法的小工具,于是写了这个小函数,公开出来,也许有人用得上。create or replace function fnc_table_to_mysql(i_owner in string,原创 2013-07-27 16:57:24 · 15207 阅读 · 5 评论 -
MySQL5.6不支持SET OPTION的写法
MySQL5.6不支持SET OPTION的写法MySQL SET语法用来设置变量,如:set AUTOCOMMIT =1; 或 OPTION AUTOCOMMIT =1;在5.1和5.5的官方手册里写了不推荐使用后面这种SET OPTION的写法。不过在5.6版本里变成不支持SET OPTION的写法,5.6用例如下:Welcome to the MySQL monitor. Commands原创 2013-11-11 15:33:47 · 13004 阅读 · 0 评论 -
关于oracle与mysql官方jdbc的一些区别
关于oracle与mysql官方jdbc的一些区别 描述mysqloraclejdbc驱动 驱动下载地址:http://dev.mysql.com/downloads/connector/j/驱动类型:TYPE4最新版都声称支持JDBC4.0标准驱动注册名称:com.mysql.jdbc.Driver用于主从读写分离驱动注册名称:com.mysql.jdbc.ReplicationDriver驱原创 2012-08-10 20:09:59 · 17098 阅读 · 1 评论 -
数据库数据在Java占用内存简单估算
数据库数据在Java占用内存简单估算 结论:1.数据库记录放在JAVA里,用对象(ORM一般的处理方式)需要4倍左右的内存空间,用HashMap这种KV保存需要10倍空间;2.如果你主要数据是text大文本,那空间一般可以按2倍估算。以上是一个通用数据测试结论,估大家参考。 数据库记录占用的空间大小比较好算,比如一个int占用4字节,bigi原创 2014-10-30 18:51:01 · 14573 阅读 · 0 评论 -
云计算时代告别phpMyAdmin
云计算时代告别phpMyAdmin phpMyAdmin是一款非常经典的MySQL数据库管理工具,在云计算高速发展的今天,phpMyAdmin交互老旧,已经不能适应时代步伐,因此有许多人开始选择一些更高效的客户端工具,如navicat、MySQL Workbench等等。 为了提高数据管理效率,阿里云于2015.12.10正式对外开放了数据管理服务原创 2015-12-28 17:10:50 · 6761 阅读 · 0 评论 -
数据定义未来——2016数据库技术大会总结
数据定义未来——2016数据库技术大会总结背景作为国内数据库与大数据领域最大规模的技术盛宴,2016第七届中国数据库技术大会(DTCC)如约于2016年5月12日-14日再度震撼来袭。大会以"数据定义未来"为主题,云集了国内外顶尖专家,共同探讨MySQL、NoSQL、Oracle、缓存技术、云端数据库、智能数据平台、大数据安全、数据治理、大数据和开源、大数据创业、大数据深度学习等领原创 2016-05-19 20:00:19 · 20952 阅读 · 0 评论 -
mysql与oracle 表字段定义比较
mysql与oracle 表字段定义比较 说明mysqloracleVARCHAR变长字符串VARCHAR[0-65535]定义长度默认按字符长度计算,如果是GBK编码的汉字将占用2个字节VARCHAR2[1-4000]VARCHAR是VARCHAR2的同义词定义默认按字节长度计算TINYINTSMALLINTMEDIUMINTINTBIGINT整数TINYINT(-128-127)SMALLI原创 2012-09-05 21:17:47 · 32176 阅读 · 2 评论 -
mysql与oracle日期格式化字符对照表
mysql与oracle日期格式化字符对照表oracle 与mysql数据库都提供较强大的日期格式化格式,本文把两种数据库的格式化字符做一个对比,供大家参考:常用格式串mysql:DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')oracle:TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')以下是格式字符详细列表,空白表示没有对应的格式:m原创 2012-08-17 19:35:58 · 11264 阅读 · 0 评论 -
Windows MySQL 5.1 复制配置步骤简介
今天测试了一下 MySQL 5.1数据库复制技术,和Oracle DataGuard(Standby) 数据库复制技术相比,感觉配置简单多了,基本步骤如下:1.准备两个测试数据库机器 A和B ,A 为主机(192.168.0.87),B为从机(192.168.0.88),都安装了MYSQL5.12.设置主机参数具体方法为在配置参数中的[mysqld]中增加log-bin="G:/temp/mysq原创 2009-03-01 16:18:00 · 2213 阅读 · 0 评论 -
2010数据库技术大会演讲主题PPT下载
摘自 http://www.itpub.net/thread-1287920-1-1.html 刚从ITPUB上看了,2010数据库技术大会我们阿里集团的阵容很强大,演讲主题非常丰富,主流的关系数据库代表ORACLE,DB2,SYBASE,MS SQLSERVER,MYSQL基本上都有,还有国产DM数据库,Orip内存数据库,还有Tokyo Cabinet。从主题分析,除原创 2010-04-08 14:46:00 · 4728 阅读 · 0 评论 -
数据库中的windows1.0(最新内存数据库VOLTDB的一些介绍)
<br />数据库中的windows1.0(最新内存数据库VOLTDB的一些介绍)<br /> <br />最近看了一下voltdb内存数据库的介绍,也做了一些测试,感觉还不错。<br /><br /> VoltDB是Postgres和Ingres联合创始人Mike Stonebraker领导开发的下一代开源数据库管理系统。它能在现有的廉价服务器集群上实现每秒数百万次数据处理。VoltDB大幅降低了服务器资源 开销,单节点每秒数据处理远远高于其它数据库管理系统。不同于NoSQL的key-value原创 2010-09-20 00:11:00 · 3442 阅读 · 4 评论 -
磁盘RAID简介及性能分析
<br /> <br /> <br />磁盘RAID简介及性能分析<br /> <br /> <br /> 最近在分析一些计算机的基础数据,刚好有两台空闲的PC服务器,所以做了一下磁盘RAID的测试,采用了ORION测的,把测试结果与理论计算公式做了一个分享。关于RAID级别的介绍网上有很多资料,所以前半部份只是用图形的方式表示各种RAID级别的存储,接着整理了一下各种RAID级别的理论数据。最后展示了RAID5 VS RAID10及RAID10各种stripe size(条带)的测试数据。总体来原创 2010-10-16 22:55:00 · 21821 阅读 · 29 评论 -
面向程序员的数据库访问性能优化法则
<br />面向程序员的数据库访问性能优化法则<br /> <br />特别说明:<br />1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;<br />2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;<br />3、 本文未深入数据库优化中最核心的执行计划分析技术。<br /> <br />读者对像:<br />开发人员:如果你是做数据原创 2010-12-06 20:08:00 · 128860 阅读 · 248 评论 -
voltdb1.2发布了
<br />http://voltdb.com/content/voltdb-releases-version-12-high-performance-oltp-database<br /> <br />VoltDB 1.2 enhancements include<br /> New data availability features. Version 1.2 introduces two important data availability enhancements. The first is ne原创 2010-11-04 19:08:00 · 1900 阅读 · 0 评论 -
写给想进入DBA职业的同学
写给想进入DBA职业的同学 有人问起DBA职业的一些问题,于是就整理一下个人的一些看法与建议,供同学们参考。1、数据库管理与开发职位 数据库管理与开发其实是数据库两个不同的方向。 数据库管理就是我们通常说的DBA,主要工作是做数据库安装、管理、调优、备份,主要技术点是除了对数据库本身比较熟悉外,还要对硬件(主机、存储、网络)、操作系统有较好的理解,否则很难做到资深。原创 2011-06-07 20:59:00 · 27970 阅读 · 43 评论 -
数据库性能量化
数据库性能量化 在信息系统中,数据通常是系统的核心,由于计算机硬件系统与软件系统的快速发展,系统的复杂度远远超过我们想象,如何有效的估算数据库性能摆在我们面前。本次主题是结合硬件(CPU,内存,硬盘,网络)和数据库系统软件,介绍一些常用的性能量化方法,帮助我们更好的进行数据库系统规划。 首届中国互联网运维高峰论坛 的专题《数据库性能量化》http://www.slide原创 2011-06-29 22:25:00 · 6059 阅读 · 8 评论 -
开发者应该学习SQL的九个理由
开发者应该学习SQL的九个理由摘自http://article.yeeyan.org/view/227205/209768 按:“什么都略懂一点,生活就会多彩一点。” 编程语言、开发工具、数据库、网页前端甚至是美工设计,只要能够帮助我们Get Things Done,能够使我们转载 2011-07-31 22:29:44 · 3557 阅读 · 2 评论 -
jdbc测试mysql数据库sql预解析(绑定变量)
jdbc测试mysql数据库sql预解析(绑定变量) 用习惯了oracle,学习mysql,想测试一下mysql绑定变量的效果。以前看网上介绍大部份都说mysql没有sql共享池的概念,所以也不存在sql预解析或绑定变量的说法。 今天测试了一下(通过网络抓包、查看服务器端sql日志及分析源码等方法),发现mysql还是有sql预解析的实现。 服务器端是my原创 2012-02-17 00:07:07 · 15835 阅读 · 4 评论 -
发布数据库表结构导出成WORD文档工具 DBExportDoc V1.0 For MySQL
DBExportDoc V1.0 For MySQL(MySQL数据库表结构导出器)是一套用来完成将MySQL数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。软件采用Word中VBA开发完成,软件使用Word中的菜单操作,与Word完全集成。因为软件完全利用OFFICE宏来控制报表输出,所以用户在使用软件时请开启Word中的宏功能。 下载地址: http://原创 2009-02-22 12:35:00 · 6243 阅读 · 13 评论