随笔分类 -  数据库

1
摘要:前言 1、概念:https://www.jianshu.com/p/e9fc1f4a7e29 2、OceanBase简介及其与MySQL的比较:https://blog.csdn.net/fuzhongmin05/article/details/118196626 一、OceanBase数据库之租户 阅读全文
posted @ 2024-04-18 10:08 慎终若始 阅读(57) 评论(0) 推荐(0)
摘要:1、中文乱码 https://www.cnblogs.com/equation/p/5545967.html 2、informix创建数据库和用户 https://wenku.baidu.com/view/8e647faad1f34693daef3e8e.html 3、Informix 11.7 使 阅读全文
posted @ 2020-10-10 14:30 慎终若始 阅读(171) 评论(0) 推荐(0)
摘要:一、读写分离 1.1 what 读写分离 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 1.2 why 那么为什么要读写分离呢 因为数据库的“写 阅读全文
posted @ 2020-10-10 10:20 慎终若始 阅读(629) 评论(0) 推荐(0)
摘要:通俗来说 通俗的讲就是,如果select所需获得列中有非索引列,一次索引查询不能获取所有信息,需要到表中找到相应的列的信息。这就叫回表。也就是说,需要从辅助索引(Secondary Index)中获取额外的数据列,需要通过辅助索引回到主键索引(Primary Index)中进行查找。 而如果根据一次 阅读全文
posted @ 2020-10-09 10:18 慎终若始 阅读(316) 评论(0) 推荐(0)
摘要:informix错误代码小结 所有错误可以用finderr+错误代码查到,英文的,这里中文注释便于理解。 -100 错误的描述:C—ISAM错误;向具有唯一索引的字段加入一个重复值。 系统的操作:该语句不被处理。 更正的方法:检查是否用iswrite,isrewrite,isrewcurr或isad 阅读全文
posted @ 2020-06-07 08:42 慎终若始 阅读(593) 评论(0) 推荐(0)
摘要:一、常用函数 1、decimal decimal(14,2):14位数,小数占两位;decimal(26,8),有效长度为26,小数位占8位。 2、cast cast:Oracle中的数据类型转换函数,将某种数据类型的表达式显式转换为另一种数据类型。 3、decode decode(条件,值1,返回 阅读全文
posted @ 2020-06-07 08:18 慎终若始 阅读(2680) 评论(0) 推荐(0)
摘要:需求描述 当查询结果返回大量数据情况下,比如报表查询。需要按一定条件排序提供分页呈现数据。 INFORMIX实现方案:Informix 数据库提供了非常便捷、高效的SQL。 SELECT SKIP M FIRST N FROM TABLENAME WHERE 1=1 ORDER BY COL; SQ 阅读全文
posted @ 2020-06-07 08:17 慎终若始 阅读(1666) 评论(0) 推荐(0)
摘要:一、前言 在联机事务处理(OLTP)的数据库应用系统中,多用户、多任务的并发性是系统最重要的技术指标之一。为了提高并发性,目前大部分RDBMS都采用加锁技术。然而由于现实环境的复杂性,使用加锁技术又不可避免地产生了死锁问题。因此如何合理有效地使用加锁技术,最小化死锁是开发联机事务处理系统的关键。 二 阅读全文
posted @ 2020-06-07 08:15 慎终若始 阅读(2829) 评论(0) 推荐(1)
摘要:一、存储过程概述 存储过程是一个用户定义的函数,由存储过程语句(SPL) 和一组SQL语句组成,以可以执行代码形式存储在数据库中,和表、视图、索引等一样,是数据库的一种对象。 存储过程语言SPL(Stored Procedure Language),只能用在存储过程中,可以分成下面几类: 1、变量定 阅读全文
posted @ 2020-06-07 08:13 慎终若始 阅读(478) 评论(0) 推荐(0)
摘要:部署应用的Linux服务器的编码格式为utf-8.但是数据库的编码格式为Gbk。所以导致的乱码。但是其他类型的数据中文并不乱码。 通过图片中修改编码格式,可以解决,导致的后果就是tomcat的日志输出乱码。。。。 阅读全文
posted @ 2020-06-07 08:08 慎终若始 阅读(784) 评论(1) 推荐(0)
摘要:MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系 阅读全文
posted @ 2020-03-23 16:58 慎终若始 阅读(144) 评论(0) 推荐(0)
摘要:1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不 阅读全文
posted @ 2020-03-23 16:37 慎终若始 阅读(227) 评论(0) 推荐(0)
摘要:1 MySQL 1.1 MySQL架构原理参看下述链接: https://blog.csdn.net/hguisu/article/details/7106342 1.2 MySQL优化详解参看下述链接: https://blog.csdn.net/hguisu/article/details/57 阅读全文
posted @ 2020-03-23 15:24 慎终若始 阅读(257) 评论(0) 推荐(0)
摘要:前言 接上一篇MySQL架构及优化原理(五)2.2.2.7 性能优化建议 看了这么多,你可能会期待给出一些优化手段,是的,下面会从3个不同方面给出一些优化建议。但请等等,还有一句忠告要先送给你:不要听信你看到的关于优化的“绝对真理”,包括本文所讨论的内容,而应该是在实际的业务场景下通过测试来验证你关 阅读全文
posted @ 2020-03-23 15:18 慎终若始 阅读(315) 评论(0) 推荐(0)
摘要:一、什么是索引 1.1 概念 索引是 MySQL 数据库中的重要对象之一,用于快速找出某个列中有某一特定值的行。 索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常 阅读全文
posted @ 2020-03-23 15:06 慎终若始 阅读(230) 评论(0) 推荐(0)
摘要:前言 网上有很多关于sql语句优化的文章,我这里想说下为什么这样。。。写sql语句,能够提高查询的效率。 要想写出好的sql,就要学会用数据库的方式来思考如何执行sql,那么什么是好的sql,首先要明白数据库是如何执行一个sql,一个事务的。 1.1 数据库执行sql的大致流程 粗略流程,所有关系型 阅读全文
posted @ 2020-03-23 14:21 慎终若始 阅读(484) 评论(0) 推荐(0)
摘要:一、登录说明 用户名 / 密码 登录身份 说明 sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认的系统管理员 system/manager SYSDBA 或 NORMAL 不能以 SYSOPER 登录,可作为默认的系统管理员 sys 阅读全文
posted @ 2020-03-18 17:08 慎终若始 阅读(139) 评论(0) 推荐(0)
摘要:--[1]常见问题一 “ORA-12545”:因目标主机或对象不存在 连接失败 解决方案: 1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就行了, 还有一个大写的TNSNAMES.ORA不用管它。他们的路径如下:如 E:\ 阅读全文
posted @ 2020-03-18 17:04 慎终若始 阅读(218) 评论(0) 推荐(0)
摘要:前言 常见问题记录。 1、MySQL数据库忘记密码时如何修改 参看链接https://jingyan.baidu.com/article/454316ab4e9e65f7a7c03ad1.html 2、mysql插入数据反斜杠消失 问题描述: MySQL 中带有反斜杠的内容入库后,发现反斜杠无故失踪 阅读全文
posted @ 2020-03-18 17:03 慎终若始 阅读(116) 评论(0) 推荐(0)
摘要:一、Mysql常用操作 --【1】登录与退出 --登录 cmd 注意:path查看并没有配置MySQL的环境变量,我的MySQL数据库是安装在下面的路径下的,故进入MySQL的bin 目录下: C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin 在My 阅读全文
posted @ 2020-03-18 16:44 慎终若始 阅读(39) 评论(0) 推荐(0)

1