mysql
zbdba
live in oracle
展开
-
mysql创建序列
提到mysql,我顺便讲讲序列。用过oracle的人都知道,orale没有类似mysql的AUTO_INCREMENT这样的自增长字段,实现插入一条记录,自动增加1.oracle是通过sequence(序列)来完成的。这样看起来,似乎mysql的自增长要比oracle序列的实现更好更方便。那我为什么还要提序列呢?有必要吗? (1)首先mysql的自增长“序列”和序列是两回事,mysql本身不提转载 2013-12-12 09:26:23 · 5503 阅读 · 0 评论 -
MySQL与PostgreSQL:该选择哪个开源数据库?哪一个更好?
Naresh Kumar是一位软件工程师与热情的博主,对编程与新事物充满了激情和兴趣。近日,Naresh撰写了一篇博文,对开源世界最常见的两种数据库MySQL与PostgreSQL的特点进行了详尽的分析和比对。 如果打算为项目选择一款免费、开源的数据库,那么你可能会在MySQL与PostgreSQL之间犹豫不定。MySQL与PostgreSQL都是免费、开源、强大、且功能丰富的数据库。你主要转载 2014-01-03 18:32:29 · 1197 阅读 · 0 评论 -
MyISAM VS InnoDB Storage
Mysql 5.6MYISAM Features:Storage limits256TBTransactionsNoLocking granularityTableMVCCNoGeospatial data type supportYesGeospatial indexing supportYes原创 2014-12-21 20:30:31 · 840 阅读 · 0 评论 -
Oracle Mysql 统计信息
我们知道Oracle的统计信息将严重影响CBO对执行计划的选择,针对不同大小的表制定收集规则并且定期执行是非常重要的。Oracle通过如下脚本即可收集统计信息:view plaincopy to clipboardprint?BEGIN DBMS_STATS.GATHER_TABLE_STATS(ownname =>'ZBDBA',tabname =>'TEST原创 2015-08-05 10:09:23 · 874 阅读 · 0 评论 -
mysql count(*) 会选哪个索引?
今天在查询一个表行数的时候,发现count(1)和count(*)执行效率居然是一样的。这跟Oracle还是有区别的。遂查看两种方式的执行计划:mysql> select count(1) from customer;+----------+| count(1) |+----------+| 150000 |+----------+1 row in set (0.03 sec)原创 2015-08-18 16:22:46 · 6951 阅读 · 0 评论