- 博客(6)
- 收藏
- 关注
原创 Python 第八章 函数
# 8.1 定义函数# 8.1.1 向函数传递信息# 下面是一个打印问候的简单函数,名为great_user():'''def greet_user(username): # 代码行使用关键字def来告诉Python你要定义一个函数。这是函数定义。 """ 显示简单的问候语""" # 文本是被称为文档字符串的注释,描述了函数是做什么的。文档字符串用三引号括起来,Py...
2019-12-17 07:03:48 437
原创 第七章用户输入和while循环
# 在本章中,你将学习如何接受用户输入,让程序能够对其进行处理。# 在程序需要一个名字时,你需要提示用户输入该名字;程序需要一个名单时,# 你需要提示用户输 入一系列名字。为此,你需要使用函数input() 。# 你还将学习如何让程序不断地运行,让用户能够根据需要输入信息,并在程序中使用这些信息。# 为此,你需要使用while 循环让程序不断地运行,直到指定的条件不 满足为止。# 通过...
2019-12-17 06:42:28 806
原创 ORACLE 优化---回表(TABLE ACCESS BY INDEX ROWID)
当对一个列创建索引之后,索引会包含该列的键值以及键值对应行所在的rowid。通过索引中记录的rowid访问表中的数据就叫回表。回表一般是单块读,回表次数太多会严重影响SQL性能,如果回表次数太多,就不应该走索引扫描了,应该直接走全表扫描。在进行SQL优化的时候,一定要注意回表次数!特别是要注意回表的物理I/O次数!SQL> select * from test where owner...
2019-12-14 16:24:19 12115 1
原创 ORACLE 优化 ---直方图
/*直方图*//*前面提到,当某个列基数很低,该列数据分布就会不均衡。数据分布不均衡会导致在查询该列的时候,要么走全表扫描要么走索引扫描,这个时候很容易走错执行计划*/。/*如果没有对基数低的列收集直方图统计信息,基于成本的优化器(CBO)会认为该列数据分布是均衡的。*//*首先我们对测试表test收集统计信息,在收集统计信息的时候,不收集列的直方图,语句for all columns...
2019-12-14 00:08:40 348 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人