
数据库
如果没有梦想,跟咸鱼有什么区别
有梦想的咸鱼
展开
-
SQL语句大全,所有的SQL都在这里
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyN...转载 2019-12-03 09:31:52 · 511 阅读 · 0 评论 -
Oracle关闭回收站功能(10g后带的)
1. 关闭回收站功能(10g后带的) alter system set recyclebin=off;2. 清理回收站PURGE RECYCLEBIN;原创 2019-08-21 16:43:15 · 3981 阅读 · 0 评论 -
数据库优化法则
优化法则5个层次:1、减少数据访问(减少磁盘访问)2、返回更少数据(减少网络传输或磁盘访问)3、减少交互次数(减少网络传输)4、减少服务器CPU开销(减少CPU及内存开销)5、利用更多资源(增加资源)优化法则层级对应优化效果及成本经验参考: 优化法则 性能提升效果 优化成本 ...原创 2019-08-23 13:57:03 · 118 阅读 · 0 评论 -
跟Gregg学习系统性能--Linux性能优化
原创 2019-08-23 14:24:26 · 161 阅读 · 2 评论 -
Redis得持久化机制
网上虽然已经有很多类似的介绍了,但我还是自己总结归纳了一下,自认为内容和细节都是比较齐全的。文章篇幅有 4k 多字,货有点干,断断续续写了好几天,希望对大家有帮助。不出意外地话,今后会陆续更新 Redis 相关的文章,和大家一起学习。好了,下面开始回归正文:Redis 一共有 2 种持久化方式,分别是 RDB 和 AOF,下面我来详细介绍两种方式在各个过程所做的事情,...转载 2019-09-01 22:39:23 · 143 阅读 · 1 评论 -
ORA-01653: unable to extend table原因及解决
周末进行生产数据库迁移及搭建的时候由于数据比较大报 ORA-01653: unable to extend table这是个较为常见的错误,就是TABLESPACE没有空间了。以下为ORACLE给出的错误解释和解决方法。10635, 00000, "Invalid segment or tablespace type"// *Cause: Cannot shrink the segmen...原创 2019-09-02 09:27:25 · 16022 阅读 · 1 评论 -
最全大厂Mysql面试题总结
今天跟大家分享下大厂Mysql面试题的知识。1 MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中 从:sql执行线程——执行relay log...转载 2019-09-02 22:23:38 · 1146 阅读 · 1 评论 -
MySQL 双活同步复制的四种方案
对于数据实时同步,其核心是需要基于日志来实现,是可以实现准实时的数据同步,基于日志实现不会要求数据库本身在设计和实现中带来任何额外的约束。基于MySQL原生复制主主同步方案这是常见的方案,一般来说,中小型规模的时候,采用这种架构是最省事的。两个节点可以采用简单的双主模式,并且使用专线连接,在master_A节点发生故障后,应用连接快速切换到master_B节点,反之也亦然...转载 2019-10-08 08:58:48 · 1442 阅读 · 0 评论 -
关于Oracle数据库单张表数据create table方式备份的风险
关于Oracle数据库单张表数据create table方式备份的风险:1、备份表,此时不会备份默认值及主键等表结构信息 createtable备份表名 asselect*from原表名;2、删除原表 droptable原表名;3、恢复原表 createtable原表名asselect*from备份表名;...原创 2019-08-21 16:38:14 · 6111 阅读 · 1 评论 -
SQL SERVER占用CPU过高优化
SQL优化方法: 1、查看连接对象SELECT * FROM sys.[sysprocesses] WHERE [spid]>50 --AND DB_NAME([dbid])='gposdb'select client_net_address '客户端IP',local_net_address '服务器的IP',* from sys.dm_exec_connections...转载 2019-08-16 15:20:51 · 4190 阅读 · 0 评论 -
oracle数据库自动备份参考脚本--友情支持朋友的笔试题
#!/bin/bashexport ORACLE_SID=HSPBUATDBexport ORACLE_BASE=/home/oracle/app/productexport ORACLE_HOME=$ORACLE_BASE/11gR2#export NLS_LANG=export PATH=$ORACLE_HOME/bin:$PATH#export ORACLE_HOSTNA...原创 2019-07-29 11:16:14 · 6801 阅读 · 1 评论 -
Mysql高性能优化规范建议
Mysql高性能优化规范建议转载 2019-07-30 08:42:26 · 6855 阅读 · 0 评论 -
生产环境mysql安装部署流程步骤参考
原创 2019-07-28 08:48:37 · 7135 阅读 · 0 评论 -
数据库Oracle11g DataGuard部署参考文档
目 录第一章 引言 41.1. 编写目的 41.2. 定义、首字母缩写词和缩略语 4第二章 安装主、备库ORACLE软件 42.1. 安装前规划 42.2. 修改/ETC/HOSTS(主、备) 42.3. 检查并建立相关目录(主、备) 42.3.1. 数据文件目录 42.3.2. 归档日志文件目录 52.3.3. 临时备份文件目录 52.4. 做好数据备份 5第三章 DAT...原创 2019-08-01 16:49:25 · 7972 阅读 · 2 评论 -
Oracle DataGuard维护参考
主机重启后:su - oraclelsnrctl startsqlplus / as sysdbastartup备机重启后:su - oraclelsnrctl startsqlplus / as sysdbastartupalter database recover managed standby database using current log...原创 2019-08-02 12:07:10 · 7934 阅读 · 0 评论 -
常用MySQL优化技巧
常用MySQL优化技巧--用explain查执行计划--语句中in不应过多--select明确字段名--当仅有一条数据时使用limit 1--减少排序--用索引--用union all 代替union--区分in, exits, not in,not exists--合理使用分页--分段查询--减少where字段对null判断--不建议使用%前缀模糊...原创 2019-08-21 14:31:19 · 3392 阅读 · 0 评论 -
MySQL 高性能优化实战全解--学习了受教了
图 - MySQL查询过程1.2 优化的哲学优化有风险,涉足需谨慎1.2.1 优化可能带来的问题优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。优化手段本来就有很大的风险,只不过你没能力意识到和预见到!任何的技术可以解决一个问题,但必然存在带来一个问题的风险!对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果。...转载 2019-08-21 14:52:33 · 3429 阅读 · 1 评论 -
SQL Server性能优化案例分享(1)——CPU持续过高——CPU高使用率的常见原因及处理方向
https://blog.youkuaiyun.com/DBA_Huangzj/article/details/79517925本系列属于SQL Server性能优化案例分享专题部分内容借用《SQL Server 2012实施与管理实战指南》P592,如果SQL Server错误日志里面并没有17883/17884这类错误,但是SQL Server CPU很高,那一般就是工作负...转载 2019-08-16 15:04:39 · 991 阅读 · 0 评论 -
使用with move选项
使用with move选项RESTORE DATABASE A FROM DISK = N'D:\B' with RECOVERY,NOUNLOAD, REPLACE, STATS = 10 , MOVE '数据库逻辑名' TO '数据库A的完整路径+数据文件名.mdf', MOVE '日志逻辑名' TO '数据库A的完整路径+日志文件名.ldf'另外使用re...原创 2019-07-29 10:57:20 · 7232 阅读 · 2 评论