数据库技术-周排行
ICP(Index Condition Pushdown): 在MySQL5.6之前,存储引擎会通过遍历索引定位基表中 的行,然后返回给Server层,再去为这些数据进行WHERE后的条件过滤。MySQL5.6之后支持ICP,如果WHERE条件可以使用索引,MySQL会把这部分操作放到存储引擎层,存 ...
分类:数据库技术 时间:2019-09-18 12:08:36 收藏:0 阅读:103
MySQL 加锁处理分析 本文来自:何登成的技术博客 一、背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开 ...
分类:数据库技术 时间:2019-09-18 12:09:47 收藏:0 阅读:135
--查看被锁的表 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; OWNER OBJECT_NA ...
分类:数据库技术 时间:2019-09-18 12:14:04 收藏:0 阅读:143
pymysql.err.InternalError:(1075,‘Incorrecttabledefinition;therecanbeonlyoneautocolumnanditmustbedefinedasakey‘)python中使用pymysql创建table是报错是上面标题,sql语句如下:sql=‘‘‘createtablemusic(idint
分类:数据库技术 时间:2019-09-18 12:30:25 收藏:0 阅读:119
TNS-12518: TNS:listener could not hand off client connection
分类:数据库技术 时间:2019-09-18 12:31:40 收藏:0 阅读:122
工作中,经常会遇到缓存和数据库数据一致性问题。从理论上设置过期时间,是保证最终一致性的解决方案。这种方案下,我们可以对存入缓存的数据设置过期时间,所有的写操作以数据库为准,对缓存操作只是尽最大努力即可。也就是说如果数据库写成功,缓存更新失败,那么只要到达过期时间,则后面的读请求自然会从数据库中读取新 ...
分类:数据库技术 时间:2019-09-18 13:15:03 收藏:0 阅读:104
配置django项目使用mysql数据库的两种方式 [TOC] 1. 直接在settings.py 文件中添加数据库配置信息 2. 将数据库配置信息存到一个文件中,在settings.py文件中将其引入。(推荐) 1. 新建数据库配置文件mysql.cnf(名字随意) 配置文件内容如下: 2. 在s ...
分类:数据库技术 时间:2019-09-18 13:31:39 收藏:0 阅读:111
GDB GDBTUI开关快捷键 COMMOND \ \ attach 断点 \ \ b func \ \ b file lineno ...
分类:数据库技术 时间:2019-09-18 14:03:48 收藏:0 阅读:101
详见:https://blog.csdn.net/weixin_44500897/article/details/90759706 ...
分类:数据库技术 时间:2019-09-18 14:35:39 收藏:0 阅读:104
1、SQL入门 在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。 推荐书籍: 1. SQL Cookbook 一本循序渐进的SQL指导手册。每一种业务需求,书中 ...
分类:数据库技术 时间:2019-09-18 14:38:39 收藏:0 阅读:73
本地环境为win10,mysql引擎为InnoDB 第一步:服务里面停掉mysql 第二步:把my.ini 的 innodb_force_recovery 设置为0 第三步:把.frm和.idb文件拷到本地mysql存放data目录对应的数据库中 第四步:使原来数据的ibd和当前frm建立关系 AL ...
分类:数据库技术 时间:2019-09-18 14:40:12 收藏:0 阅读:124
如果你在使用 Oracle.EntityFrameworkCore 在执行一些分页查询或者其他数据操作时,遇到“ORA-00933:SQL命令未正确结束”, 请先检查你的DbContext中UseOracle(...)的写法: 主要是因为Oracle11和Oracle12的SQL语法上有较多不同的地 ...
分类:数据库技术 时间:2019-09-18 14:49:37 收藏:0 阅读:120
如下图为多索引,有联合索引 timestamp 和 txid 做为单个关键字段查询有效。 timestamp 和 txid 联合查询时,则联合索引 txid, timestamp, input_total 有效。 联合索引居左有效 举例 txid, timestamp, input_total 当查 ...
分类:数据库技术 时间:2019-09-18 14:52:47 收藏:0 阅读:95
【作者】 王栋:携程技术保障中心数据库专家,对数据库疑难问题的排查和数据库自动化智能化运维工具的开发有强烈的兴趣。 【问题描述】 我们知道当mysqld进程使用到SWAP时,就会严重影响到MySQL的性能。SWAP的问题比较复杂,本文会从SWAP的原理开始,分享我们碰到的案例和分析思路。 【SWAP ...
分类:数据库技术 时间:2019-09-18 14:53:39 收藏:0 阅读:115
一、SQL字符集 它是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家的文字、标点符号、图形符号、数字等 常用的字符集有:utf8、utf8mb4、utf8mb3(8.0),现在推荐使用的是utf8mb4的字符集,支持更加丰富。它是数据库内部的存储格式 注意:要保证所有的字符 ...
分类:数据库技术 时间:2019-09-18 14:55:52 收藏:0 阅读:86
1、将安装包解压到指定目录。 2、设置环境变量,在path项添加mysql的bin路径。例如:C:\Program Files\mysql-advanced-5.7.27-winx64\bin; 3、在mysql目录下创建my.ini文件,填写如下内容: 4、初始化数据库。 以管理员权限运行cmd, ...
分类:数据库技术 时间:2019-09-18 14:56:34 收藏:0 阅读:118
Mysql+Keepalived双主互备架构搭架配置前进行校时操作#安装ntpdate工具yuminstallntpdate-y#使用ntpdate校时(后面的是ntp服务器)ntpdatepool.ntp.org一、配置mysql双主备0.测试mysql安装yuminstallmariadbmariadb-server-ysystemctlrestartmariadbsystemctlenabl
分类:数据库技术 时间:2019-09-18 15:06:39 收藏:0 阅读:80
mysql 表数据指导入redis缓存
分类:数据库技术 时间:2019-09-18 15:08:50 收藏:0 阅读:93
很多时候我们在创建一个数据库的时候或者在其下创建表的时候经常报错,导致不能插入中文等问题 我们一般用到的就是utf8的编码。设置后就可以打中文了。我一般都是这么配置的 在可视化工具Navicat Premium 12上 命令行上 ...
分类:数据库技术 时间:2019-09-18 15:53:22 收藏:0 阅读:107
查询缓存"查询缓存"---是把将查到的结果缓存下载,如果查询语句相同,则直接把缓存的结果返回.如果应用程序在某一个场景多次需要查询,且不需要经常更新,则使用查询缓存可以有一定的性能提升。如图所以可以查看是否开启了缓存功能query_cache_type的值为on;表示已开启了缓存功能?query_cache_type:是否开启缓存功能,取值为ON,OFF,DEMAND,表示已启
分类:数据库技术 时间:2019-09-18 17:13:46 收藏:0 阅读:99
19667966896699670967110978
上一页219544下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!