数据库
文章平均质量分 81
xiangjai
这个作者很懒,什么都没留下…
展开
-
influxdb2安装
1. 下载influxdb2 Index of /influxdata/yum/el7-x86_64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror csdn下载地址:influxdb2-2.1.1.x86_64安装包rpm2. 安装influxdb2rpm -ivh influxdb2-2.1.1.x86_64.rpm安装完成warning: influxdb2-2.1.1.x86_64.rpm: Header V4...原创 2022-03-24 18:57:06 · 3930 阅读 · 0 评论 -
MySQL 优化系列(2)-- InnoDB重要参数优化
1.简单介绍InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小的空间。InnoDB也支持FOREIGN KEY强制。在SQL查询中,你可以自由地将InnoDB类型的表与其它MySQL的表的类型混合起来,甚至在同一个查询中也可以混合。2.之所以选用innodb作为存储引擎转载 2021-05-27 14:54:17 · 525 阅读 · 0 评论 -
MysqlWorkBench性能分析工具--性能仪表盘
MySQLworkbench可以在图形化仪表盘中显示服务器性能统计信息。如果想要显示仪表盘,请打开一个数据库服务器,然后从左侧导航中选择管理("management")选项卡。然后单击仪表盘("dashboard")。仪表盘位置下图显示了仪表盘中的信息布局注意 此功能需要MySQL server5.6或者更高版本仪表盘布局网络状态(Network Status)这里突出显示了Mysql服务器通过客户端连接发送和接受的网络流量的统计数据,包括传入网络流量,传出网络流..转载 2021-05-26 14:04:50 · 1479 阅读 · 0 评论 -
MySQL的redolog和binlog区别和联系
redolog和binlog区别和联系区别 redo log 是 InnoDB 引擎特有的;binlog 是 MySQL 的 Server 层实现的,所有引擎都可以使用。 redo log 是物理日志,记录的是“在某个数据页上做了什么修改”;binlog 是逻辑日志,记录的是这个语句的原始逻辑。 redo log 是循环写的,空间固定会用完(4个文件,每个文件1G);binlog 是可以追加写入的。“追加写”是指 binlog文件写到一定大小后会切换到下一个,...转载 2021-05-26 13:22:04 · 1835 阅读 · 1 评论 -
MySQL 优化系列(1)-- InnoDB重要参数优化
参数1:innodb_buffer_pool_size 用于缓存索引和数据的内存大小,数据读写在内存中非常快, 减少了对磁盘的读写。 当数据提交或满足检查点条件后才一次性将内存数据刷新到磁盘中。当主机做为mysql数据库服务器时,一般配置为整机内存的60%~80%mysql主要为 Innodb 引擎, key_buffer_size 不考虑。对于实例级别或线程级别参数设置,暂不考虑。【 innodb_buffer_pool_size 】 用于缓存 索引 和 数据的内存大小, ...原创 2021-05-26 12:23:56 · 946 阅读 · 5 评论 -
mysql数据库报错The user specified as a definer (”@’%') does not exist
此种报错主要是针对访问视图文件引起的(没有权限),可以使用如下方法解决步骤:1. 在DOS命令窗口输入mysql -hlocalhost -uroot -p回车进入mysql数据库, -h表示服务器名,localhost表示本地; -u为数据库用户名,root是mysql默认用户名; -p为密码,如果设置了密码,可直接在-p后链接输入2. 赋值对...原创 2020-04-23 10:18:57 · 802 阅读 · 0 评论 -
oracle 的列转行函数 listagg()
当你的表A中有name,scole两列,数据如下name scole a 1a 2b 1b 2想让数据以 a|1|2, b|1|2格式显示可使用listagg()1、使用listagg() + group byselect name,listagg(scole,'|') within GROUP (order by name) as sc...原创 2019-06-24 10:14:40 · 353 阅读 · 0 评论 -
Oracle账户被锁:the account is locked
Oracle账户被锁:the account is locked小编同学今天在和小伙伴们安装Oracle数据库时,出现了几个比较常见的问题,比如:scott账户未解锁:ERROR:ORA-28000:the account is locked。错误描述1.在Oracle中,连续十次尝试登录不成功,那么此账户将会被锁定。2.安装结束,弹出如下界面时,未正确选择“口令管理”,将sco...转载 2019-02-28 10:18:31 · 1121 阅读 · 0 评论 -
Oracle创建用户、角色、授权、建表
oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删...转载 2018-06-23 16:55:25 · 738 阅读 · 0 评论 -
Oracle创建用户并授权
前提条件 以sysdba的身份连接登录到命令行界面1 创建用户 create user xxx identified by xxx;2 用户授权 grant create session, connect, resource to xxx;原创 2018-06-23 16:53:58 · 42233 阅读 · 0 评论 -
中断ORACLE数据库关闭进程导致错误案例
昨晚下班的时候,我准备关闭本机的虚拟机上的ORACLE数据库后准备下班,但是由于我SecureCRT开了多个窗口,结果一不小心,疏忽之下在一个生产服务器上执行了shutdown immediate命令,大概过了6到7秒,发现该命令还没有响应,我才发现我这个命令执行错了服务器。一惊之下,想都没有想直接CTRL+C想中断这个操作。 如下所示:SQL> shutdown immeidate;SP2...转载 2018-06-23 16:49:12 · 1776 阅读 · 0 评论 -
Oracle数据库关闭异常(ORA-01089: immediate shutdown in progress - no operations are permitted)的解决方法
现象:[sql] view plain copySQL> shutdown immediate ORA-24324: service handle not initialized ORA-24323: value not allowed ORA-01089: immediate shutdown in progress - no operations are permitted 可能...转载 2018-06-23 16:47:47 · 6752 阅读 · 0 评论 -
oracle导入导出命令
Oracle 导出exp userid=用户名/密码@地址/SID rows=y file=C:\test.dmpOracle 导入>imp userid=用户名/密码@地址/SID file=C:\test.dmp fromuser=导出用户名 to 导入用户名原创 2017-01-03 16:49:31 · 422 阅读 · 0 评论 -
select for update和select for update wait和select for update nowait的区别
select for update和select for update wait和select for update nowait的区别CREATE TABLE "TEST6" ( "ID" VARCHAR2(30), "NAME" VARCHAR2(30), "AGE" NUMBER(2,0), "SEX" VARCHAR2(2转载 2017-05-25 09:34:41 · 3722 阅读 · 0 评论 -
从join on和where执行顺序认识T-SQL查询处理执行顺序
SQL语句中join连表时on和where后都可以跟条件,那么对查询结果集,执行顺序,效率是如何呢?通过查询资料发现:区别:on是对中间结果进行筛选,where是对最终结果筛选。执行顺序:先进行on的过滤, 而后才进行join。效率:如果是inner join, 放on和放where产生的结果一样, 但没说哪个效率速度更高? 如果有outer join (left or原创 2017-07-12 21:26:02 · 1295 阅读 · 0 评论 -
一条UPDATE从生到死的整个过程的深入解析
一条UPDATE从生到死的整个过程的深入解析 这是曾经Oracle原厂的一位兄弟问我的一个问题,后来也有些人问起这个问题: 用ORACLE内部原理描述以下过程:1、sqlplus gyj/gyj@orcl2、updatet_gyj set name='gyj1' where id=1;3、commit;4、exit 一看这个问题是不是灰常复杂,转载 2017-08-09 08:58:41 · 785 阅读 · 0 评论 -
oracle数据库创建用户过程
1 创建用户: create user test identified by test;2 创建表空间: create tablespace t_test datafile 'E:\store\biao_kong\test_liu.dbf' size 10M; 3 将test的表空间修改为t_test:alter user test原创 2011-11-26 13:15:25 · 681 阅读 · 0 评论 -
mysql Access denied for user root@localhost错误解决方法总结
mysql Access denied for user \'root\'@\'localhost\'”解决办法总结,下面我们对常见的出现的一些错误代码进行分析并给出解决办法,有需要的朋友可参考一下。错误代码 1045Access denied for user 'root'@'localhost' (using password:YES)解决办法是重新设置root用户密码转载 2017-10-30 09:15:15 · 14360 阅读 · 0 评论 -
oracle-查询数据,其中指定字段重复的只取其中一条
oracle数据库,情景:表(客户-业务员)中数据都不完全重复,但是可能多条数据其中某些字段重复。我想要取得表中符合条件的记录,但是这些记录中的客户id和客户名称发生重复的话只能留一个。如上图我想找出“冯冬梅”负责的所有客户,但是由于她属于多个部门,此表存储的是不同部门-不同人员对应的不同客户,所以会有重复数据,那么我想去除重复得到完整的记录,应该怎么办? 自己尝试了distinct,可是dist...原创 2018-03-22 18:33:23 · 10333 阅读 · 0 评论 -
su oracle 和 su - oracle的区别
一、症状在启动oracle数据库时,报了这个错:[sql] view plain copy[oracle@ltdit3 ~]$ ./startOracle.sh start Starting Oracle: LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 27-JUN-2013 10:20:45 Copyright (coffe...转载 2018-06-22 21:46:53 · 2258 阅读 · 0 评论 -
Linux静默安装Oracle
1、准备oracle 安装包 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip 下载地址; http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html 注: wg...原创 2018-06-23 16:33:35 · 782 阅读 · 0 评论 -
Mybatis——oracle 的模糊查询 和 日期处理
Mybatis——oracle 的模糊查询 和 日期处理第一种1 if test="AGTNAM !=null and AGTNAM !=''">2 and AGTNAM like concat(concat('%',#{AGTNAM}),'%'))]]>3 if>第二种 1 select id="selectUserByName" para转载 2016-12-14 12:13:37 · 2177 阅读 · 0 评论