![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 88
哈密瓜小贼
这个作者很懒,什么都没留下…
展开
-
常见服务知识点罗列--mysql
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用 B 树及其变种 B+树MyISAM:InnoDB:5.5后默认事务Transactions:一组原子性的SQL语句,或一个独立工作单元事务日志:记录事务信息,实现undo,redo等故障恢复功能A:atomicity原子性;整个事务中的所有操作要么全部成功执行,要么全部失败后回滚C:consistency一致性;数据库总是从一个一致性状态转换为另一个一致性状态I:Isolation隔离性;一个事原创 2022-07-01 19:15:00 · 120 阅读 · 0 评论 -
常见服务知识点罗列--redis
(1)redis优点:基于内存,读写速度快;支持丰富的数据类型;支持持久化;过期策略;性能高;(2)Redis缺点:数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。(3)redis适用场景:会话缓存(Session Cache):持久化;全页缓存(FPC);队列; 排行榜/计数器; 发布/订阅(4)网络模型:单线程的多路 IO 复用模型,6.0后引入多线程1.单线程编程容易并且更容易维护;2.Redis 的性能瓶颈不原创 2022-06-30 18:08:52 · 305 阅读 · 0 评论 -
PL/SQL 连接报错,无法连接怎么处理?
plsql(32bit版本)连接时报错:PL/SQL Developer11.0.6.1776 01.911338 - Unlimited user license Service Contract: 9999-12-31connect as连接标识不显示解决方案:配置tnsnames.ora文件参见百度:Oracle的tnsnames.ora配置(PLSQL Developer)1、首先打开tnsnames.ora的存放目录,一般为C:\app\nantain\product\11.2.原创 2020-09-15 13:56:13 · 1510 阅读 · 0 评论 -
Memcache介绍及安装部署
Memcache 官网:http://memcached.org/1、Memcache 的特性:(1)可以通过做集群同步的方式,让各 memcache 服务器的数据进行同步,从而实现数据的一致性(2)memcached使用libevent库,能在 Linux、BSD、Solaris 等操作系统上发挥其高性能。(3)Memcache 支持最大的内存存储对象为 1M,memcache 最适合报错用户的session实现session 共享。Memcached 存储数据时, Memcached 会去申请原创 2020-07-16 23:24:32 · 337 阅读 · 0 评论 -
redis高可用与集群实战案例
解决单点宕机问题方法一、配置redis主从方法二、redis集群1、Sentinel(哨兵)2、redis cluster3、Redis cluster 集群节点维护(1)动态添加节点(2)动态删除节点(3)模拟 Master 宕机(4)导入现有Redis 数据方法一、配置redis主从主备模式,可以实现 Redis 数据的跨主机备份。程序端连接到高可用负载的VIP,然后连接到负载服务器设置的Redis后端 real server,此模式不需要在程序里面配置 Redis 服务器的.原创 2020-07-16 14:13:58 · 280 阅读 · 0 评论 -
redis的安装及常用配置中文注释
bind 0.0.0.0 #监听地址,可以用空格隔开后多个监听 IPprotected-mode yes #redis3.2之后加入的新特性,在没有设置 bind IP 和密码的时候只允许访问127.0.0.1:6379port 6379 #监听端口tcp-backlog 511 #三次握手的时候server端收到client ack确认号之后的队列值。timeout 0 #客户端和Redis服务端的连接超时时间,默认是0,表示永不超时。tcp-keepalive 300 #tcp会话保持时间d原创 2020-07-12 16:24:06 · 170 阅读 · 0 评论 -
数据库--sql语句项目实战记录
这是目前写过最繁琐的sql !!!案例一:业务要求提取以下数据:客户编号、客户国籍、客户风险等级、客户职业、客户在我司管理资产规模、客户持有产品数、客户首次认购我司产品时间、客户住所(具体到城市)、所属团队(财富直营团队)、所属理财师、客户性别、客户年龄、是否家族信托客户(家族信托设立规模)select t.c_custno 客户编号, t.c_industry 客户职业, t.c_address 客户住所, (select c_caption原创 2020-07-21 17:13:52 · 708 阅读 · 3 评论 -
数据库中如何恢复误删除的表
[root@centos7 ~]#for db in `mysql -e 'show databases'|grep -Ev '^(information_schema|performance_schema|Database)$'`;do mysqldump -B $db --single-transaction --master-data=2 |gzip > /data/$db.sql.gz ;done[root@centos7 ~]#mysql -e 'show databases'|grep原创 2020-05-24 07:53:50 · 527 阅读 · 0 评论 -
将数据库备份还原至最新状态
1 mysqldump -A --master-data=2 > /data/all.sql 710数据库修改insert students (name,age)values(‘a’,20);insert students (name,age)values(‘b’,30);2 删除库 rm -rf /var/lib/mysql/*3 还原确保无用户访问数据库(1)systemctl restart mariadb(2)mysql > show master logs; 查看原创 2020-05-24 07:52:58 · 185 阅读 · 0 评论 -
mysql--备份/主从同步/安装
1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。2、配置Mysql主从同步3、使用MHA实现Mysql高可用。原创 2020-04-29 22:24:08 · 205 阅读 · 0 评论