
数据库
文章平均质量分 92
和你一起去月球
工作10年+,先后从事后端开发,前端开发,前端leader,项目管理,产品,技术leader等工作。阿里云专家博主,分享全栈开发相关知识,以梦为马,以汗为泉,不忘初心,不负韶华。
展开
-
MongoDB 基本介绍和操作
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。原创 2023-06-07 07:00:00 · 1908 阅读 · 42 评论 -
confluence 部署详解
准备安装目录采用docker来进行部署,前提是先安装完docker。1、在/opt/目录下创建2个目录/opt/atlassian/opt/atlassian/confluence准备atlassian-agent.jar文件文件解压之后,放到atlassian目录下面下载地址: https://download.youkuaiyun.com/download/u014388408/13043522编写confluence对应Dockerfile文件FROM cptactionhank/atla原创 2020-10-25 21:38:29 · 3638 阅读 · 0 评论 -
JIRA-部署详解
准备安装目采用docker来进行部署,前提是先安装完docker。1、在/opt/目录下创建2个目录/opt/atlassian/opt/atlassian/jira准备atlassian-agent.jar文件文件解压之后,放到atlassian目录下面编写jira对应Dockerfile文件FROM cptactionhank/atlassian-jira-software:latestUSER root# 将代理破解包加入容器COPY "atlassian-agent.原创 2020-10-25 13:42:29 · 5529 阅读 · 1 评论 -
阿里云服务器 centos 8 安装MYSQL
centos 8 安装数据库1、环境安装yum search libaioyum install libaioyum -y install numactlyum install libnumayum install ld-linux.so.2yum install libaio.so.1yum install libnuma.so.1yum install libstdc++.so.6yum install libtinfo.so.5yum clean allyum makecac原创 2020-06-15 23:28:59 · 439 阅读 · 0 评论 -
error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or
CentOS-mysql5.7报错在这里插入图片描述今天在阿里云centos7上安装MYSQL报错了,如下所示:./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory后面根据网上的办法,说是类库有问题,然后重...原创 2020-04-17 21:21:24 · 4304 阅读 · 0 评论 -
数据库SQL优化大总结之 百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.转载 2016-03-10 10:31:35 · 380 阅读 · 0 评论 -
mysql索引原理之聚簇索引
索引分为聚簇索引和非聚簇索引。以一本英文课本为例,要找第8课,直接翻书,若先翻到第5课,则往后翻,再翻到第10课,则又往前翻。这本书本身就是一个索引,即“聚簇索引”。如果要找"fire”这个单词,会翻到书后面的附录,这个附录是按字母排序的,找到F字母那一块,再找到"fire”,对应的会是它在第几课。这个附录,为“非聚簇索引”。由此可见,聚簇索引,索引的顺序就是数据存放的顺序转载 2016-03-10 10:19:21 · 4404 阅读 · 0 评论 -
oracle 高水位线详解
oracle 高水位线详解一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一转载 2016-03-10 09:49:21 · 697 阅读 · 0 评论 -
Oracle死锁查询及处理
Oracle死锁查询及处理一、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。三、死锁的定位方法通过检查数据库转载 2016-03-08 19:36:27 · 345 阅读 · 0 评论 -
Oracle 完全卸载步骤
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit转载 2016-03-02 14:07:24 · 414 阅读 · 0 评论 -
误删除了Oracle的DBF文件之解决方案
误删除了Oracle的DBF文件之解决方案问题描述:startup启动数据库时提示: ORA-01157:无法标识/锁定数据文件 6 -请参阅 DBWR跟踪文件 ORA-01110:数据文件 6:'G:\GDQY\PERSON.DBF'解决方案: 查看trace文件发现以下信息*** SERVICE NAME:() 2010-07-26转载 2016-03-02 14:03:20 · 740 阅读 · 0 评论 -
Oracle 正则表达式
一. 正则表达式简介: 正则表达式,就是以某种模式来匹配一类字符串。一旦概括了某类字符串,那么正则表达式即可用于针对字符串的各种相关操作。例如,判断匹配性,进行字符串的 重新组合等。正则表达式提供了字符串处理的快捷方式。Oracle 10g及以后的版本中也支持正则表达式. 二. 正则表达式相对通配符的优势: 1. 正则表达式中不仅存在着代表模糊字转载 2016-03-02 13:58:43 · 519 阅读 · 0 评论 -
Oracle 禁止操作系统认证登录
1.以操作系统认证方式登录数据库的方法 1)最基本的方法就是使用“sqlplus / as sysdba”登录数据库sqlplus / as sysdba斜杠“/”左面是用户名,右面是密码,这里表示不给出用户名和密码一样可以登录到数据库系统中 2)使用正确的用户名和密码登陆数据库sqlplus sys/password as sysdba转载 2016-03-02 13:54:46 · 3287 阅读 · 0 评论 -
sqlplus 命令详解
启动oracle9i数据库命令:$ sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect / as s转载 2016-03-02 12:55:44 · 841 阅读 · 0 评论 -
oracle提交后如何回滚
execute执行后 可以回滚commit提交后 不可以回滚其实Oracle提交数据是分两步操作的,第一步execute执行,第二步commit提交。对应的PL\SQL也是要先点execute执行,执行后再点commit提交。但是 commit提交后 可以用闪回查询恢复原来的数据 因为oracle会将近期的数据保存到快照中 如:SELECT * FROM tab AS原创 2016-03-02 12:49:15 · 13981 阅读 · 10 评论 -
Oracle 数据库导入导出方法
Oracle数据库导入导出方法: 1.使用命令行: 数据导出: 1.将数据库TEST完全导出,用户名system密码manager导出到D:daochu.dmp中 exp system/manager@TEST file=d:daochu.dmp full=y 2.将数据库中system用户与sys用户的表导出 exp system/manager@TEST fil转载 2016-03-02 12:34:09 · 821 阅读 · 0 评论 -
windows下mysql忘记root密码的解决方法
方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入 mysqld-nt --skip-grant-tables; 3、再开一个DOS窗口,mysql转载 2016-03-02 12:23:33 · 431 阅读 · 0 评论 -
linux下mysql安装、目录结构、配置
1、准备安装程序(官方网站下载)服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm2、安装(打印信息略)[root@localhost /]#rpm -ivh MySQL-server-community-5.1.转载 2016-03-02 12:17:42 · 531 阅读 · 0 评论 -
Mysql 备份和还原
通过Mysql命令行形式备份和还原数据库1、window 系统下的备份和还原 备份: (1)通过cmd命令进入mysql的bin目录下 C:\Program Files\MySQL\MySQL Server 5.5\bin (2) 输入命令 mysqldump -u root -p test>test.sql root (用户名原创 2016-03-02 11:31:43 · 466 阅读 · 0 评论