logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL count(*/column)查询优化

count()是SQL中一个常用的聚合函数,其被用来统计记录的总数,下面通过几个示例来说明此类查询的注意事项及应用技巧。

文章图片
#mysql#数据库
Python 利用CSV模块处理数据

CSV(Comma-Separated Values 逗号分割值)是一种简单的数据存储与分享方式,和Excel相比,CSV文件的一个主要优点是有很多程序可以存储,转换和处理纯文本文件,因此应用场景更加广泛。

文章图片
#python#开发语言#数据分析
Python 垃圾回收和弱引用(Weakref)

Python中的赋值语句是建立变量名与对象的引用关系,多个变量可以引用同一个对象,当对象的引用数归零时,可能会被当作垃圾回收。而弱引用即可以引用对象,又不会阻止对象被当作垃圾回收,因此这个特性非常适合用在缓存场景,当对象被当作垃圾回收时,其缓存信息会同步清除。

文章图片
#python#数据分析
Pandas Series对象的创建和基本使用(Pandas Series Object)

pandas是Python的一个第三方数据分析库,其集成了大量的数据模型和分析工具,可以方便的处理和分析各类数据。Pandas中主要对象类型有Series,DataFrame和Index。本文介绍Series对象的创建和基本用法。

文章图片
#pandas
Oracle并行执行(Oracle Parallel Execution)

在会话级别开启并行度后,可以通过v$session表中的pdml_status,pddl_status, pq_status来查看DML,DDL, QUERY 的会话并行状态,可能的状态有disabled/enabled/forced。使用force选项时,会强制后续语句使用并行执行,并且用指定的并行度覆盖默认并行度。如果你不知道并行度该设置为多少,可以不指定并行度,这样Oracle会自动决定并行

文章图片
#数据库#oracle
Oracle 层级查询(Hierarchical Queries)

如果一张表中的数据存在分级(即数据间存在父子关系),利用普通SQL语句显示数据间的层级关系非常复杂,可能需要多次连接才能完整的展示出完成的层级关系,更困难的是你可能不知道数据到底有多少层。而利用Oracle的层级查询,则可以很方便的显示出层级。

文章图片
#oracle#sql#数据库
Oracle 单表插入/多表插入(Single Table Insert/Multi-table Insert)

多表插入非常适合数据整理分配场景,如果利用单表插入,我们需要对每个条件查询一次源表并插入目标表,而多表插入可以直接定义多个条件,一次查询即可将所有数据分布到不同的表中。这里再建一张测试表income,用多表插入的方式将数据从wage加载到income,注意income的表结构与wage不同,它新增了type列来区分收入类型。在多表插入中,你必须通过子查询加载数据。数据库应用中,我们经常需要向表中插

文章图片
#oracle#数据库
MySQL 连接控制(Connection Control)

MySQL连接控制是一个安全插件,当客户端出现指定次数的连接失败时(密码错误),之后的每次连接请求的响应都会逐渐增加延迟,此插件可以帮助数据库抵御类似DDOS攻击或暴力破解密码。

文章图片
#mysql#数据库#网络 +2
MySQL分区表详解

通常情况下,同一张表的数据在物理层面都是存放在一起的。随着业务增长,当同一张表的数据量过大时,会带来管理上的不便。而分区特性可以将一张表从物理层面根据一定的规则将数据划分为多个分区,多个分区可以单独管理,甚至存放在不同的磁盘/文件系统上,提升效率。分区表的优点:数据可以跨磁盘/文件系统存储,适合存储大量数据。数据的管理非常方便,以分区为单位操作数据,不会影响其他分区的正常运行。数据查询上在某些条件

#mysql#big data#数据库
Pandas DataFrame的创建方法(Create DataFrame)

pandas是一个第三方数据分析库,其集成了大量的数据模型和分析工具,可以方便的处理和分析各类数据。其中主要对象类型有Series,DataFrame和Index。本文介绍DataFrame对象的基本创建方法。

文章图片
#pandas#python
    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择