首页 > 数据库技术
Mysql锁的问题和解析
数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 顾名思义,全局锁就是对整个数据库实例加锁。MySQL 提 ...
分类:数据库技术   时间:2020-05-18 13:36:55    收藏:0  评论:0  赞:0  阅读:44
MySQL分库分表方案分析
一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓 ...
分类:数据库技术   时间:2020-05-18 13:32:40    收藏:0  评论:0  赞:0  阅读:86
MySQL 命令
1、查询mysql端口号 mysql> show global variables like 'port'; + + + | Variable_name | Value | + + + | port | 3306 | + + + 1 row in set (0.01 sec) 2、查看当前用户信息 ...
分类:数据库技术   时间:2020-05-18 13:30:42    收藏:0  评论:0  赞:0  阅读:68
database window over 开窗函数
本文基于 sqlite3 进行测试,准备工作如下 import sqlite3 conn = sqlite3.connect('window.db') cur = conn.cursor() ##### 原始数据 sql = '''select * from window;''' cur.execu ...
分类:数据库技术   时间:2020-05-18 13:27:53    收藏:0  评论:0  赞:0  阅读:57
Python的数据库连接
1.新建一个项目,目录结构如下: 新建.py文件“opmysql.py”,输入以下代码: 1 import logging, os, pymysql 2 from public import config 3 class OperationDbInterface(object): 4 def __i ...
分类:数据库技术   时间:2020-05-18 13:17:36    收藏:0  评论:0  赞:0  阅读:51
Ceph levedb数据库too big处理
当ceph集群使用一段时间,有时会发现集群存在 `store is getting too big!` 告警,本章节主要针对该问题进行处理。
分类:数据库技术   时间:2020-05-18 12:44:47    收藏:0  评论:0  赞:0  阅读:99
解决数据库未打开,仅允许在固定表/视图中查询的问题
早上一来打开数据库,点击一下表就提示:数据库未打开,仅允许在固定表/视图中查询,搞了一会才把它给解决,现在总结一下解决的方法: 第一步:运行cmd,打开窗口输入:sqlplus/nolog 第二步:输入命令:connect sys/sys as sysdba,提示已连接。 第三步: 输入命令:alt ...
分类:数据库技术   时间:2020-05-18 12:42:24    收藏:0  评论:0  赞:0  阅读:53
mysql数据库中吧时分秒换算成秒的函数TIME_TO_SEC()
mysql数据库中吧时分秒换算成秒的函数TIME_TO_SEC() 表 tab id time 1 00:01:30 比如 00:01:30 SELECT TIME_TO_SEC(time) FROM tab where id=1 得到的结果就是 90 ...
分类:数据库技术   时间:2020-05-18 12:31:41    收藏:0  评论:0  赞:0  阅读:258
配置c3p0连接池出现错误:java.sql.SQLException: An attempt by a client to checkout a Connection has timed
mysql是8版本的,在学习c3p0链接池配置的时候出现了一些问题,记录一下错误.. 刚开始出现的是这个错误 :java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector 查了一下是缺少了mchange commons java 0.2 ...
分类:数据库技术   时间:2020-05-18 12:31:06    收藏:0  评论:0  赞:0  阅读:73
golang sql 包连接池分析
golang 在使用 mysql 的时候会用到 database/sql 这个库,每次都在黑盒使用它,有必要来梳理一下整个请求流程和细节,以免以后碰到问题会有解决的思路。 阅读之前的几个问题 sql 的连接池的连接怎么维护的? Query / Exec 如何获取查询的连接? 连接池的连接如何释放的? ...
分类:数据库技术   时间:2020-05-18 12:30:28    收藏:0  评论:0  赞:0  阅读:58
通过 Bean Searcher 在数据库中对数据的排序
想要H5页面中实现升序,降序的排序功能 : 问题 : 点击排序按钮只可以降序,不能升序 原因 : 小于0时无法排序, 原因是返回值为 int 类型, 小于0的值变为0,所以无法排序 但是在解决这个问题同时发现了另外一个问题, 因为要做分页处理(每页数据为15条), 数据超过15条数据时, 那么排序只 ...
分类:数据库技术   时间:2020-05-18 12:22:46    收藏:0  评论:0  赞:0  阅读:78
SQL server字符串分割成表-表分割为字符串
--字符串根据特定字符分割成表数据create function [dbo].[f_split](@SourceSql varchar(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100)) as begin declare ...
分类:数据库技术   时间:2020-05-18 12:22:27    收藏:0  评论:0  赞:0  阅读:51
虚拟机中安装mysql,远程连接数据库慢
解决方法: 在my.ini或者/etc/my.cnf下面添加skip-name-resolve 如下是linux,打开my.cnf添加skip-name-resolve并保存,重启服务 vim /etc/my.cnf #添加以下代码到[mysqld] [mysqld] skip-name-resol ...
分类:数据库技术   时间:2020-05-18 12:20:07    收藏:0  评论:0  赞:0  阅读:108
sql server差异备份
在“SQL Server企业管理器”中注册数据库所在的服务器,注意要使用sa用户名和口令,否则以后执行备份调度的时候,会出现权限不足,导致不能进行备份。2. 确保该服务器的SQL Server Agent服务是开启的,因为所有的调度都是通过该代理进行执行的。3. 在“SQL Server企业管理器” ...
分类:数据库技术   时间:2020-05-18 11:41:32    收藏:0  评论:0  赞:0  阅读:42
数据库的安装和启动
一、数据库的安装 1、官网下载:https://dev.mysql.com/downloads/mysql/ 2、安装: (1)双击安装包 (2)选择自定义安装 (3)选择安装产品,根据自己电脑操作系统位数来选择 选择好安装产品后,在右侧已选栏中点击选中,进行自定义路径设置 (4)这里我改成了E盘 ...
分类:数据库技术   时间:2020-05-18 10:33:06    收藏:0  评论:0  赞:0  阅读:43
数据分析师如何应对数据库取数后的离线分析
大多数公司都会专门为数据分析单独准备一个数据库做日常分析,用来做数据查询和人工分析后的结果存储,日积月累,临时表众多,数据库变得非常巨大,如果同时做多个查询,经常需要等很久才能出结果,提升硬件性能又需额外昂贵的花费。 因为缺乏好用工具的支持,数据分析人员的离线分析动作总是先由一个事先写好的复杂查询或 ...
分类:数据库技术   时间:2020-05-18 10:05:47    收藏:0  评论:0  赞:0  阅读:72
设置 MySQL 的时区
在服务器环境下(linux 或 docker),有时系统时区默认是 UTC 时区,这时需要格外注意下应用使用的时区信息。 在使用 ef + linq 执行 mysql 查询时,若查询条件中含有 Datetime.Now(),则会按 mysql 的时区信息查询,造成时间错乱。 修改 mysql 的时区... ...
分类:数据库技术   时间:2020-05-18 10:04:56    收藏:0  评论:0  赞:0  阅读:69
数据库实验系列之2数据库上的基本操作实验(针对表、视图及不同权限用户的增、删、改、查及数据库的备份和恢复)
数据库实验系列之2数据库上的基本操作实验(针对表、视图及不同权限用户的增、删、改、查及数据库的备份和恢复) ...
分类:数据库技术   时间:2020-05-18 10:03:08    收藏:0  评论:0  赞:0  阅读:101
实战手记:让百万级数据瞬间导入SQL Server
想必每个DBA都喜欢挑战数据导入时间,用时越短工作效率越高,也充分的能够证明自己的实力。实际工作中有时候需要把大量数据导入数据库,然后用于各种程序计算,本文将向大家推荐一个挑战4秒极限让百万级数据瞬间导入SQL Server实验案例。 本实验将使用5中方法完成这个过程,并详细记录各种方法所耗费的时间 ...
分类:数据库技术   时间:2020-05-18 10:01:42    收藏:0  评论:0  赞:0  阅读:52
SQL 语句大全(简化版)
1. SELECT * FROM 表名 WHERE 1 AND [ORDER BY DESC LIMIT] 2. INSERT INTO 表名 (字段列表) VALUES (值列表) 3. UPDATE 表名 SET 字段=值,字段=值 WHERE 1 AND 4. DELETE FROM 表名 W ...
分类:数据库技术   时间:2020-05-18 09:50:06    收藏:0  评论:0  赞:0  阅读:48
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!