一.介绍 为什么有索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构. 作用: 1. 快速查询数据 2. 保证数据的唯一性 3. 实现表与表之间的参照完整性 4. 在使用order by、group by子句进行数据检索时,利用索引可以减少排序和分组的时 ...
分类:
数据库 时间:
2019-01-25 21:45:47
阅读次数:
151
一.介绍 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上是不是还是一个整体啊,是一个项目所有的数据,那既然分表存了,就要涉及到多个表连接查询了, ...
分类:
数据库 时间:
2019-01-25 21:47:14
阅读次数:
160
一、问题pg_ctlstart启动时报错退出:pg_ctl:serverdidnotstartintime。超时时间是多少?从什么时候到哪个阶段算超时?二、分析:该信息打印位置,从后面代码段do_start函数中可以看出1、pg_ctlstart调用start_postmaster启动PG的主进程后,每隔0.1ms检查一次postmaster.pid文件,是否已写入ready/standby2、总
分类:
数据库 时间:
2019-01-25 21:47:42
阅读次数:
231
很多同学因为对MongoDB不熟悉,加之应用的不是很多,有时候会认为MongoDB数据库对一些功能不支持,或者认为支持不好。今天我们 演示一下 MongoDB对“加减乘除”的使用。 在MongoDB数据库中“加减乘除”运算,又称为 数学表达式(mathematical expression;或算术表 ...
分类:
数据库 时间:
2019-01-25 22:43:04
阅读次数:
227
GDB in Action 入门 编译 g 选项:要求 gcc 编译器保留调试符号信息。 O0 选项表示不优化,从 O1 ~ O4 优化级别越来越高,O4 最高。 strip 命令 = 不加 g 选项。 启动 第一种 第二种 第三种 (gdb) 命令助记 run (r) 运行程序。也可以设置被调试程 ...
分类:
数据库 时间:
2019-01-25 22:46:30
阅读次数:
223
1、创建表空间sqlplus/assysdba//以dba的身份进库startup//开启数据库createtablespacedb_work//创建名为db_work的表空间datafile‘/orc/app/oracle/oradata/WORKDB01.DBF‘//指定数据文件存放的位置size50m//指定数据文件大小autoextendon//开启自动拓展空间大小next
分类:
数据库 时间:
2019-01-25 23:19:24
阅读次数:
261
异常信息: An unhandled exception was thrown by the application.System.ObjectDisposedException: Cannot access a disposed object. A common cause of this err ...
分类:
数据库 时间:
2019-01-25 23:19:57
阅读次数:
386
查看所有的数据库及数据库里的表 创建数据库 ...
分类:
数据库 时间:
2019-01-25 23:22:37
阅读次数:
231
Oracle备份恢复之无备份情况下恢复undo表空间 UNDO表空间存储着DML操作数据块的前镜像数据,在数据回滚,一致性读,闪回操作,实例恢复的时候都可能用到UNDO表空间中的数据。如果在生产过程中丢失或破坏了UNDO表空间,可能导致某些事务无法回滚,数据库无法恢复到一致性的状态,Oracle实例 ...
分类:
数据库 时间:
2019-01-25 23:22:56
阅读次数:
292
目录: 一、SQL注入漏洞介绍 二、修复建议 三、通用姿势 四、具体实例 五、各种绕过 一、SQL注入漏洞介绍: SQL注入攻击包括通过输入数据从客户端插入或“注入”SQL查询到应用程序。一个成功的SQL注入攻击可以从数据库中获取敏感数据、修改数据库数据(插入/更新/删除)、执行数据库管理操作(如关 ...
分类:
数据库 时间:
2019-01-26 00:49:44
阅读次数:
243
CentOS-6.6+MySQL-5.6 部署环境操作系统:CentOS-6.6-x86_64-bin-DVD1.isoMySQL 版本:mysql-5.6.26.tar.gz操作用户:root系统 IP:192.168.1.26主机名:mysql-01建议配置:4 核 + 、4G 内存 + 1、使 ...
分类:
数据库 时间:
2019-01-26 10:56:28
阅读次数:
192
这篇文章将介绍当前流行的关系型数据库MySQL,包括它使用的存储引擎以及基于MySQL的其他发行版。 ...
分类:
数据库 时间:
2019-01-26 10:58:41
阅读次数:
179
参考地址:http://blog.51cto.com/sfzhang88/1558254 -- 获取主机id -- 10084 select hostid from hosts where host="Zabbix server"; -- 查询剩余磁盘itemid --28537 select it... ...
分类:
数据库 时间:
2019-01-26 11:05:55
阅读次数:
410
? 描述SGA 中的内存组件? 实施自动内存管理? 手动配置SGA 参数? 配置自动PGA 内存管理 内存管理:概览DBA 必须将内存管理视为其工作中至关重要的部分,因为:? 可用内存空间量有限? 为某些类型的功能分配更多内存可提高整体性能? 自动优化的内存分配通常是正确的配置,但特定环境甚至短期情 ...
分类:
数据库 时间:
2019-01-26 11:11:34
阅读次数:
182
报错: 下载地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python ...
分类:
数据库 时间:
2019-01-26 11:14:25
阅读次数:
127
查看表结构:DESC STUDENT ; 查看所有表:SELECT * FROM TAB; ORACLE查看所有用户:SELECT * FROM ALL_USERS; 例1-1: (建立数据库表) 建立教学数据库的四个数据库表,其中Student表中不包含SSEX(C,2) 字段,Sname 字段为 ...
分类:
数据库 时间:
2019-01-26 11:14:57
阅读次数:
242
postgresql恢复数据, 自增处理 pg中有一个自增类型, serial serial类型会创建一个序列, sequence 使用pg_dump备份数据并不会记录sequence的最大值 在恢复数据时, 序列会重建, 起始值为0 解决这个问题, 要么在pg_dump时指定生成insert语句 ...
分类:
数据库 时间:
2019-01-26 11:17:51
阅读次数:
211
MySQL查看哪些索引未使用
分类:
数据库 时间:
2019-01-26 11:20:31
阅读次数:
227
使用 pdb 进行调试 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详情见表 1。 命令解释 break 或 b 设置断点 ...
分类:
数据库 时间:
2019-01-26 11:45:18
阅读次数:
211
sqlserver提供四种数据库备份方式 完整备份:备份整个数据库的所有内容包括书屋和日志 差异备份:只备份上次完整备份后更高的数据部分 事务日志备份:只备份事务日志里的内容 文件或文件组备份:只备份文件或文件组中的某些文件 在数据库完整备份期间,sqlserver做一下工作: 备份数据以及数据库中 ...
分类:
数据库 时间:
2019-01-26 11:46:25
阅读次数:
213