码迷,mamicode.com
首页 > 数据库 > 日排行
跟数据库服务器建立连接
1 <?php 2 3 // 跟数据库服务器建立连接 4 // localhost主机名 5 // root 用户名 6 // 密码为空,如果有密码第三个参数就写上密码 7 mysql_connect('localhost', 'root', ''); 8 // 选择数据库 9 mysql_sele ...
分类:数据库   时间:2020-05-10 20:57:17    阅读次数:88
innodb 核心配置参数介绍
说明:配置参数存放在my.cnf文件中,有需求可自定制。 # 表空间模式(即.ibd文件,存放了行数据,索引及LSN号。该文件成为独立表空间): 参考:https://www.cnblogs.com/quzq/p/12833272.html innoda_file_per_table=1,1代表独立 ...
分类:数据库   时间:2020-05-10 21:03:16    阅读次数:90
Python操作非关系型数据库Redis【多测师】
简介:Python 如何操作 redis,redis 是一个 Key-Value 数据库,Value 支持 string(字符串), list(列表),set(集合),zset(有序集合),hash(哈希类型)等类型。 如下是用Python封装的操作Redis工具类的代码: ...
分类:数据库   时间:2020-05-10 21:22:47    阅读次数:76
使用sysbench进行MySQL压力测试
一、介绍 sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。本身支持mysql数据库的压测。 是业内最常用的数据库多线程基准测试工具,官方 1.0 版本发布以后,能够基于 lua 脚本进行定制测试,十分方便。 二、安装 yum安装:yum in ...
分类:数据库   时间:2020-05-10 22:46:52    阅读次数:89
oracle树形数据级联更新
oracle 同一张表 数据是树形结构fid(主键) parentid(父ID) fpath(节点全路径)1 12 1 1/23 1 1/34 2 1/2/4但是现有数据是用excel导入的 fpath 是空值,现在想写条语句把 fpath全都加上,求语句 建表及数百据 1 2 3 4 5 6 7 ...
分类:数据库   时间:2020-05-10 22:53:24    阅读次数:101
SQL每日一题(20200509)
引自:https://mp.weixin.qq.com/s?__biz=MzA3MTg4NjY4Mw==&mid=2457305371&idx=4&sn=18b0b2ca1664a36d9e169181a10f384d&chksm=88a5932fbfd21a39d868e41f188f10cfcf ...
分类:数据库   时间:2020-05-10 23:05:25    阅读次数:107
MySQL 入门(3):事务隔离
摘要 在这一篇内容中,我将从事务是什么开始,聊一聊事务的必要性。 然后,介绍一下在InnoDB中,四种不同级别的事务隔离,能解决什么问题,以及会带来什么问题。 最后,我会介绍一下InnoDB解决高并发事务的方式:多版本并发控制。 1 什么是事务 说到事务,一个最典型的例子就是银行转账:假设A和B的余 ...
分类:数据库   时间:2020-05-10 23:28:10    阅读次数:88
本地虚拟机安装使用GaussDB T
被全然陌生的知识折磨得死去活来,于是我决定重新安装一次虚拟机从头再来,这次记录一下我的过程。 ...
分类:数据库   时间:2020-05-10 23:29:12    阅读次数:181
Oracle IO性能测试
Oracle IO性能测试 前言 最近发生了迁移测试库后(单节点迁移RAC)因为IO性能问题导致迁移后性能非常差的问题。 原本想在创建ASM磁盘组之前用Orion做测试,但是忘了做就没做结果出了这档子事情。 后边查了资料发现建库之后,Oracle也可以通过calibrate_io来做IOPS和吞吐量 ...
分类:数据库   时间:2020-05-10 23:33:11    阅读次数:210
Excel 拼接为 SQL 并打包 exe
关于 Excel 拼接 sql 这个操作, 我已经整过好几篇了, 当然在工作中也是蛮常用的, 今天主要是来写个终篇, 彻底结束它, 然后将代码进行打包为 exe 这样的桌面小软件, 除了自己用, 也可以分享给需要的小伙伴用, 不用装环境也可以运行. 还是先对这一系列做一个汇总吧. Excel 批量导 ...
分类:数据库   时间:2020-05-11 00:43:14    阅读次数:108
Linux MySQL8 Unknown system variable 'validate_password_policy'Your password does not satisfy
1. 安装好mysql8.0 之后 , 用临时密码登进去 发现改密码不行 , 修改密码策略也不行 , 你需要 ,这样改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root_123R'; 然后再运行以下指令 set global validate_p ...
分类:数据库   时间:2020-05-11 00:48:51    阅读次数:103
Mysql用户管理相关
当前使用的user及host: 添加用户 mysql5以前版本直接使用 INSERT 向 mysql 表中插入mysql用户了,mysql5之后不可以这样操作 增加用户 {授予用户指定数据表权限 [使用 GRANT 命令 对用户进行相应授权]} IDENTIFIED BY 指定用户的登录密码 ALL ...
分类:数据库   时间:2020-05-11 00:58:27    阅读次数:86
sql必知必会第四版建表语句
看sql必知必会,苦于没有相关的表进行练习,网上查询,解决了问题,将内容整理如下: cmd登陆mysql(我使用的是xampp自带的mysql,无法直接在cmd打开,因需要提前将xampp底下mysql的bin目录的绝对路径加入到path环境变量中,然后进入cmd,输入mysql -u root - ...
分类:数据库   时间:2020-05-11 00:58:45    阅读次数:78
mysql日志系统:binlog,redo log,undo log
日志系统主要有redo log(重做日志)和binlog(归档日志)。redo log是InnoDB存储引擎层的日志,binlog是MySQL Server层记录的日志, 两者都是记录了某些操作的日志(不是所有)自然有些重复(但两者记录的格式不同)。 图来自极客时间的mysql实践,该图是描述的是M ...
分类:数据库   时间:2020-05-11 01:03:15    阅读次数:81
mysql 工具日志管理整理
mysql提供的工具类日志种类: 1.错误日志(log_error) 用来记录启动\关闭\日常运行过程中,状态信息,警告,错误。默认是开启的 1.1 错误日志配置 1 默认就是开启的: /数据路径下/hostname.err 2 查看错误日志位置:select @@log_error; 3 4 手工 ...
分类:数据库   时间:2020-05-11 01:13:40    阅读次数:86
mysql之innodb引擎的行锁和表锁
InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。 背景知识 事务(Transaction)及其ACID属性 事务 ...
分类:数据库   时间:2020-05-11 01:16:09    阅读次数:89
mysql之explain分析sql语句
explain分析查询 使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引 ...
分类:数据库   时间:2020-05-11 01:19:50    阅读次数:85
3、Hive-sql优化,数据倾斜处理
一、Hive-sql优化 #增加reducer任务数量(拉取数量分流) set mapred.reduce.tasks=20; #在同一个sql中的不同的job是否可以同时运行,默认为false set hive.exec.parallel=true; #增加同一个sql允许并行任务的最大线程数 s ...
分类:数据库   时间:2020-05-11 01:21:52    阅读次数:80
10.Django-数据库操作与ORM模型
Django配置连接数据库: 在操作数据库之前,首先先要连接数据库。 Django连接数据库,不需要单独的创建一个连接对象。只需要在settings.py文件中做好数据库相关的配置就可以了。示例代码如下: DATABASES = { 'default': { # 数据库引擎(是mysql还是orac ...
分类:数据库   时间:2020-05-11 01:22:23    阅读次数:92
企业检测SQL注入的一些方式探讨
寻找SQL注入点的 way 在企业中有如下几种方式可以选择; 自动化 白盒基于源码卡点审计 黑盒基于流量进行自动化扫描 手动 手动白盒看代码 手动黑盒检查 MySQL Inject 入门案例 没有做任何过滤,直接把参数插入到SQL语句中,就是注入点; PHP Demo: 注意,上面只是一个演示案例, ...
分类:数据库   时间:2020-05-11 01:24:23    阅读次数:71
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!