开发学习

sql 查询慢的原因分析-小浪学习网

sql 查询慢的原因分析

sql 查询慢的48个原因分析。 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计...
站长的头像-小浪学习网站长1年前
348
redis有多少个槽-小浪学习网

redis有多少个槽

redis 集群中内置了 16384 个哈希槽,当需要在 redis 集群中放置一个 key-value时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对 16384 求余数,这样每个 key 都会对应一个编号在...
站长的头像-小浪学习网站长10个月前
2415
如何根据Type关联的Blog数量排序?-小浪学习网

如何根据Type关联的Blog数量排序?

根据type关联的blog数量排序的查询方法 在type和blog建立一对多的关系后,我们需要查询每个type对应的blog数量并根据数量进行排序。高效的查询方法如下:select type_id, count(*) c from blog ...
站长的头像-小浪学习网站长4个月前
3913
怎样在Python中处理日期和时间?-小浪学习网

怎样在Python中处理日期和时间?

python处理日期和时间主要使用datetime模块。1. 使用date、time、datetime和timedelta类创建和操作日期时间。2. 通过timedelta类进行时间加减。3. 使用strftime方法格式化日期时间。4. 利用pytz...
站长的头像-小浪学习网站长2个月前
2210
Python中如何解析XML文件?XML文件过大时如何高效解析?-小浪学习网

Python中如何解析XML文件?XML文件过大时如何高效解析?

解析xml文件常用的方法是使用xml.etree.elementtree或lxml。1. xml.etree.elementtree是内置模块,适合简单场景;2. lxml是第三方库,性能更强,支持xpath;3. 大型文件应使用iterparse进行迭代...
composer.lock文件有什么作用-小浪学习网

composer.lock文件有什么作用

下面由composer使用教程栏目给大家介绍composer.lock文件的作用,希望对需要的朋友有所帮助! Composer的基本使用 在项目中使用composer.json 在项目中使用composer,你需要有一个composer.json...
站长的头像-小浪学习网站长12个月前
408
mysql怎么指定存储引擎?-小浪学习网

mysql怎么指定存储引擎?

mysql中指定引擎的方法:1、创建表时,可以通过ENGINE来指定存储引擎,在create语句最后加上“engine=存储引擎;”即可;2、修改表时,可以使用“alter table 表名 engine=存储引擎;”来指定存储...
站长的头像-小浪学习网站长7个月前
2315
mysql int是什么-小浪学习网

mysql int是什么

在mysql中,int是标准整数类型,可以代表普通大小的整数。int数据类型占4个字节,可以是有符号和无符号的,有符号时的存储范围为“-2147483648~2147483647”,无符号时的存储范围为“0~42949672...
站长的头像-小浪学习网站长3个月前
426
快速指南:通过Go语言实现简单权限系统-小浪学习网

快速指南:通过Go语言实现简单权限系统

go语言可通过定义权限模型、创建验证中间件等步骤搭建权限系统。具体步骤:1.定义用户、角色和权限结构体;2.创建authmiddleware中间件提取用户并验证权限;3.实现haspermission函数遍历用户角...
站长的头像-小浪学习网站长19天前
2713
优化 SQL SELECT 语句性能的 6 个简单技巧-小浪学习网

优化 SQL SELECT 语句性能的 6 个简单技巧

SELECT语句的性能调优有时是一个非常耗时的任务,在我看来它遵循帕累托原则。20%的努力很可能会给你带来80%的性能提升,而为了获得另外20%的性能提升你可能需要花费80%的时间。除非你在金星工作...
站长的头像-小浪学习网站长1年前
5013