08 2019 档案

摘要:一、Oracle数据只有一个实例(简单理解就是Oracle 只能建立一个数据库,不像MySQL,它下面可以创建N个库),那么Oracle是根据用户灵活去管理的;这点读起来、理解 起来也不那么难,但是除非自己亲自实现一把才理解深入点,刚接触数据库可能不是很理解这些;二、Oracle中可以建立多个用户, 阅读全文
posted @ 2019-08-21 20:36 konglingbin 阅读(6897) 评论(0) 推荐(0) 编辑
摘要:Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致); 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。un 阅读全文
posted @ 2019-08-21 20:33 konglingbin 阅读(8371) 评论(0) 推荐(1) 编辑
摘要:数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。 1.同步 数据库客户端发出数据更新请求后,要等集群的每个节点全部更新后,才给客户端返回结果。 2.异步 数据库客户端发出数据更新请求后,接受请求的节点(这里往 阅读全文
posted @ 2019-08-17 18:12 konglingbin 阅读(408) 评论(0) 推荐(0) 编辑
摘要:分布式MySql 部署方案 解决方案 描述 ? 1 2 3 4 1. 启动mysql主从备份 2. 通过使用Mycat中间件做分表以及路由 3. 使用haproxy代理MyCat做负载均衡 4. keepalived保证haproxy的高可用性,解决单点故障。 ? 1 2 3 4 1. 启动mysq 阅读全文
posted @ 2019-08-17 18:09 konglingbin 阅读(374) 评论(0) 推荐(0) 编辑
摘要:cat /var/log/*.log 如果日志在更新,如何实时查看 tail -f /var/log/messages 还可以使用 watch -d -n 1 cat /var/log/messages -d表示高亮不同的地方,-n表示多少秒刷新一次。 该指令,不会直接返回命令行,而是实时打印日志文 阅读全文
posted @ 2019-08-17 17:57 konglingbin 阅读(2797) 评论(0) 推荐(0) 编辑
摘要:自动化测试,顾名思义,自动完成测试工作。通过一些自动化测试工具或自己造轮子实现模拟之前人工点点/写写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自动化测试。自动化测试,看上去很美,感觉好像是第一次工业革命,它开创了以机器代替手工劳动的时代,实则不然.因为每一个自动化测试的case都是从手 阅读全文
posted @ 2019-08-17 17:50 konglingbin 阅读(536) 评论(0) 推荐(0) 编辑
摘要:字典(Dictionary)是一种映射结构的数据类型,由无序的“键-值对”组成。字典的键必须是不可改变的类型,如:字符串,数字,tuple;值可以为任何python数据类型。 1、新建字典 1 2 3 >>> dict1={} #建立一个空字典 >>> type(dict1) <type 'dict 阅读全文
posted @ 2019-08-17 11:09 konglingbin 阅读(16136) 评论(0) 推荐(0) 编辑
摘要:1 super和this都是调用其他的构造方法 super放在构造方法的第一条语句,调用父类的某种构造方法,如果没有super语句,会默认调用父类中无参的构造方法,如果父类构造方法指明而且都有参数,子类中会报错,this调用本类中其他某个构造方法,也要放在构造方法第一行 2 父类和子类中有相同名字的 阅读全文
posted @ 2019-08-17 00:19 konglingbin 阅读(816) 评论(0) 推荐(0) 编辑
摘要:Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 阅读全文
posted @ 2019-08-16 07:50 konglingbin 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:python和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。如果一个方法在子类的实例中被调用,或者一个属性在子类的实例中被访问,但是该方法或属性在子类中并不存在,那么就会自动的去其父类中进行查找。 继承父类后,就能调用父类方法和访问父类属性,而要完成整个集成过 阅读全文
posted @ 2019-08-16 07:37 konglingbin 阅读(7984) 评论(0) 推荐(0) 编辑
摘要:当有相同的属性或者方法是this子类表示调用自己的属性或者方法, super调用父类的属性或者方法。 当子类调用的属性方法在子类中不存在时,那么this和super都是调用父类的属性或者方法 1.方式一子类调用父类的方法,包含2中形式的调用。一种形式是在类内部通过继承的方式调用父类的方法,另外一种形 阅读全文
posted @ 2019-08-16 07:34 konglingbin 阅读(13054) 评论(0) 推荐(0) 编辑
摘要:内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 阅读全文
posted @ 2019-08-15 22:51 konglingbin 阅读(218) 评论(0) 推荐(0) 编辑
摘要:一、什么是统计信息 统计信息主要是描述数据库中表,索引的大小,规模,数据分布状况等的一类信息。例如,表的行数,块数,平均每行的大小,索引的leaf blocks,索引字段的行数,不同值的大小等,都属于统计信息。CBO正是根据这些统计信息数据,计算出不同访问路径下,不同join 方式下,各种计划的成本 阅读全文
posted @ 2019-08-13 00:16 konglingbin 阅读(10825) 评论(0) 推荐(4) 编辑
摘要:宽表和窄表的建设该如何选择? 这个问题相信纠结了很多从是数据库开发、数据仓库开发和后台开发人员;单单考虑这个问题,难给出一个绝对的答案;本人从事数据仓库开发工作到现在已经有一年半时间了,对于这个问题,我也曾经纠结过,但是是否有绝对的答案呢?事实上任何东西都没有绝对的说法。 考虑这样的一个问题,一个公 阅读全文
posted @ 2019-08-13 00:11 konglingbin 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:大小表区分按照数据量的大小区分; 通常对于小表,Oracle建议通过全表扫描进行数据访问,对于大表则应该通过索引以加快数据查询,当然如果查询要求返回表中大部分或者全部数据,那么全表扫描可能仍然是最好的选择。从V$SYSSTAT视图中,我们可以查询得到关于全表扫描的系统统计信息: SQL> col n 阅读全文
posted @ 2019-08-13 00:09 konglingbin 阅读(2199) 评论(0) 推荐(0) 编辑
摘要:(1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只 阅读全文
posted @ 2019-08-11 00:41 konglingbin 阅读(175) 评论(0) 推荐(0) 编辑
摘要:最近几天使用Oracle的sequence序列号,发现对如何创建、修改、使用存在很多迷茫点,在上网寻找答案后,根据各路大神的总结,汇总下对自己的学习成果; 在Oracle中sequence就是序号,每次提取完都会自动增加,步幅固定,它与表没有直接关系! 创建sequence语句: CREATE SE 阅读全文
posted @ 2019-08-11 00:37 konglingbin 阅读(6550) 评论(0) 推荐(0) 编辑
摘要:Oracle架构,讲述了Oracle RDBMS的底层实现原理,是Oracle DBA**调优和排错的基础理论。深入理解Oracle架构,能够让我们在Oracle的路上走的更远。本文主要是在对RDBMS的底层组件功能和实现原理有一定的了解的情况下,结合自身的工作经验提出了对Oracle调优和排错的思 阅读全文
posted @ 2019-08-09 20:09 konglingbin 阅读(3419) 评论(0) 推荐(1) 编辑
摘要:一、Oracle分区简介 ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增 阅读全文
posted @ 2019-08-09 19:52 konglingbin 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:一、 parted的用途及说明 概括使用说明: 概括使用说明: parted用于对磁盘(或RAID磁盘)进行分区及管理,与fdisk分区工具相比,支持2TB以上的磁盘分区,并且允许调整分区的大小。 GNU手册说明: GNU手册说明: parted是一个用于硬盘分区或调整分区大小的工具。使用它你可以创 阅读全文
posted @ 2019-08-09 19:44 konglingbin 阅读(2501) 评论(0) 推荐(0) 编辑
摘要:随着云计算的不断发展,计算资源不断集中于大规模的服务器集群上。为了充分发挥硬件潜力,提高服务器性能,虚拟化技术由此诞生。 所谓虚拟化技术,是指将计算元件和硬件隔离开来,隐藏底层的硬件物理特性,为用户提供抽象、统一的模拟计算环境,从而可以适应庞大的硬件资源而不至于浪费性能。如Intel-VT和AMD- 阅读全文
posted @ 2019-08-09 19:40 konglingbin 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:RAC, Data Gurad, Stream 是Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。 他们各自的侧重点不同,适用场景也不同。 RAC 它的强项在于解决单点故障和负载均衡,因此RAC 方案常用于7*24 的核心系统,但RAC 方案中的数据只有一份,尽管可以 阅读全文
posted @ 2019-08-06 20:52 konglingbin 阅读(3093) 评论(0) 推荐(0) 编辑
摘要:Oracle使用正则表达式离不开这4个函数: 1。regexp_like 2。regexp_substr 3。regexp_instr 4。regexp_replace 看函数名称大概就能猜到有什么用了。 参考: https://blog.csdn.net/qiuzhi__ke/article/de 阅读全文
posted @ 2019-08-06 20:40 konglingbin 阅读(38604) 评论(0) 推荐(0) 编辑
摘要:windows 自动定时执行任务的几种实现方法 Task Schedul Windows自动定时执行任务,常见的方法有三种: Windows 任务计划程序 Windows Service SQL Agent 的 Job 这三种方法大多数人都用过,我在这里只做一个比较简单的介绍和小结,后续,我会用一个 阅读全文
posted @ 2019-08-06 20:31 konglingbin 阅读(9465) 评论(0) 推荐(0) 编辑
摘要:一个最小的 Flask 应用看起来会是这样: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__ 阅读全文
posted @ 2019-08-04 19:42 konglingbin 阅读(546) 评论(0) 推荐(0) 编辑
摘要:1. 目录结构 参考:https://blog.csdn.net/yang9520/article/details/79740374 一般情况下,Django很系统、统一。Flask项目目录风格不同一,即使用上了蓝图。 2. 数据库迁移 Flask要用第三方extensions,而Django自带, 阅读全文
posted @ 2019-08-04 15:35 konglingbin 阅读(623) 评论(0) 推荐(0) 编辑
摘要:Python测试开发中Django和Flask框架 为了更好地阐述这个问题,我们把开发一个应用的过程进行类比,往往开发一个应用(web应用、系统应用)跟建造房子的过程一样,需要先打地基,搭好骨架,然后一块砖一块砖叠上去。 而开发一个应用呢? 同样也需要一个好的架构设计,数据库建模,然后一个模块一个模 阅读全文
posted @ 2019-08-04 15:28 konglingbin 阅读(652) 评论(0) 推荐(0) 编辑
摘要:表空间,oracle逻缉存储结构,表空间下包含一个或者多个物理的文件存储。所有用户对象存放在表空间中。与系统有关的对象存放在系统表空间中。 数据库的作用就是实现对数据的管理和查询。任何一个数据库系统,必然存在对数据的大量读或者写或者两种操作都大量存在。I/O 问题也往往是导致数据库性能问题的重要原因 阅读全文
posted @ 2019-08-03 20:55 konglingbin 阅读(5172) 评论(0) 推荐(0) 编辑
摘要:oracle 存储过程的基本语法create or replace procedure proc1( p_para1 varchar2, p_para2 out varchar2, p_para3 in out varchar2 )as v_name varchar2(20); begin v_na 阅读全文
posted @ 2019-08-03 11:47 konglingbin 阅读(2152) 评论(0) 推荐(0) 编辑
摘要:Oracle里面有个叫做spfile的东西,就是动态参数文件,里面设置了Oracle 的各种参数。 所谓的动态,就是说你可以在不关闭数据库的情况下,更改数据库参数,记录在spfile里面。 更改参数的时候,有4种scope选项,scope就是范围 1、scope=spfile 仅仅更改spfile里 阅读全文
posted @ 2019-08-03 11:30 konglingbin 阅读(1649) 评论(0) 推荐(0) 编辑
摘要:1 TPC TPC(Transaction Processing Performance Council,事务处理性能委员会)是由数10家会员公司创建的非盈利组织,总部设在美国。该组织对全世界开放,但迄今为止,绝大多数会员都是美、日、西欧的大公司。TPC的成员主要是计算机软硬件厂家,而非计算机用户, 阅读全文
posted @ 2019-08-03 11:23 konglingbin 阅读(9401) 评论(0) 推荐(0) 编辑
摘要:#RAID卷 独立磁盘冗余阵列RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID级别(RAID Levels)。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损 阅读全文
posted @ 2019-08-03 11:20 konglingbin 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/aaaaaab_/article/details/80159871 //查看当前系统磁盘使用空间 df -h //查看当前目录文件占用空间大小 du -sh * 原文地址 : https://blog.csdn.net/qq_31648761/articl 阅读全文
posted @ 2019-08-03 11:09 konglingbin 阅读(1598) 评论(0) 推荐(0) 编辑
摘要:、RaidRAID(独立冗余磁盘阵列)概念:RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余 阅读全文
posted @ 2019-08-03 10:59 konglingbin 阅读(1520) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示