代码改变世界

测量MySQL的表达式和函数的速度

2019-09-16 10:21 by abce, 342 阅读, 0 推荐, 收藏, 编辑
摘要:测量MySQL的表达式和函数的速度,可以调用benchmark()函数。语法格式是benchmark(loop_count,expr)。运行的返回值是0,但是mysql会打印一行显示语句大概要执行多长的时间。 这里的结果显示,MySQL执行1000000次简单的加法需要花费0.06秒。 内置的MyS 阅读全文

MySQL中的比较操作符<=>

2019-09-08 21:34 by abce, 4993 阅读, 0 推荐, 收藏, 编辑
摘要:对于=操作符,两个值被比较,结果是0(不相等)或者1(相等)。 比较操作符<=>表示NULL安全的等价。这个比较操作符执行等价比较,和=操作符类似,但是如果两个操作数都是NULL,会返回1,而不是返回NULL;如果其中一个操作数是NULL,会返回0,而不是返回NULL。 当参与比较的两个操作数都可能 阅读全文

Python中的args和kwargs

2019-09-08 19:11 by abce, 10665 阅读, 0 推荐, 收藏, 编辑
摘要:有时,你会看到python中定义函数的时候带有两个奇怪的参数:*args、**kwargs。如果你曾经想知道它们是干什么的,或者想知道你的IDE为什么在main()函数中定义它们,那么本文可以帮助到你。本文会告诉你在python中如何使用args和kwargs,来增加函数的灵活性。 1.传递多个参数 阅读全文

MySQL8新特性(2)--mysql的升级过程

2019-09-05 15:17 by abce, 1295 阅读, 0 推荐, 收藏, 编辑
摘要:在之前的版本中,安装新的版本mysql之后,mysql server在下一次启动时,会自动升级数据字典表,然后dba需要执行mysql_upgrade手动升级mysql schema中的系统表,以及其他schemas如sys schema、普通用户schemas下的表。 从mysql 8.0.16开 阅读全文

MySQL8新特性(1)--原子DDL

2019-09-05 13:55 by abce, 671 阅读, 0 推荐, 收藏, 编辑
摘要:mysql 8支持原子ddl。一个原子DDL语句包含数据字典更新、存储引擎操作、二进制日志写,事务要么被提交,应用修改被持持久化到数据字典、存储引擎和二进制日志,或者被回滚。 原子ddl是随着mysql 8中数据字典的引入被引入的。在早期版本,元数据被存储在元数据文件中,非事务型表中,存储引擎指定的 阅读全文

PostgreSQL中的一些日志

2019-09-01 11:09 by abce, 1066 阅读, 0 推荐, 收藏, 编辑
摘要:1.Write Ahead Log(WAL日志)预写日志(WAL)是保证数据完整性的标准方法。在有关交易处理的大多数(如果不是全部)书籍中都可以找到详细说明。 简而言之,WAL的核心概念是,只有在记录了对这些更改之后,即在描述更改的日志记录已刷新到永久存储之后,才写入对数据文件(表和索引所在的位置) 阅读全文

PostgreSQL的表空间

2019-08-21 08:58 by abce, 1408 阅读, 1 推荐, 收藏, 编辑
摘要:PostgreSQL中的表空间允许数据库管理员在文件系统中定义可以存储表示数据库对象的文件的位置。创建后,可以在创建数据库对象时按名称引用表空间。 通过使用表空间,管理员可以控制PostgreSQL安装的磁盘布局。这至少在两个方面很有用。首先,如果初始化集群的分区或卷空间不足并且无法扩展,则可以在不 阅读全文

Innodb的redo log block

2019-08-20 14:00 by abce, 315 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

PostgreSQL中的表连接操作

2019-08-15 16:22 by abce, 625 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

PostgreSQL体系架构与内存结构

2019-08-13 17:47 by abce, 763 阅读, 0 推荐, 收藏, 编辑
摘要:PostgreSQL体系架构 PostgreSQL的内存结构 阅读全文
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 118 下一页