[Ajuda] Quando uso, mysql_query, mysql_pquery e mysql_tquery
#2

Код:
mysql_pquery
https://sampwiki.blast.hk/wiki/MySQL/R33#mysql_pquery
Segundo a Wiki: Envia uma consulta que serб executada em outro encadeamento simultaneamente e chama o retorno de chamada (se houver) quando a execuзгo estiver concluнda.

OBS: "A diferenзa entre este nativo e o mysql_tquery () й que este tipo de consulta usa multi-threading, portanto й mais rбpido dependendo de quantas conexхes sгo usadas. O nъmero de conexхes pode ser especificado em mysql_connect () atravйs do parвmetro pool_size."

Nota: Pelo o que eu entendi ela executa duas ou mais consultas simultaneamente e nгo utiliza o processamento do servidor que esta rodando o gamemode para executar a tarefa, ele utiliza o servidor mysql, e apos finalizar se tiver uma callback definida nos parametros ela й chamada.

Код:
mysql_tquery
https://sampwiki.blast.hk/wiki/MySQL/R33#mysql_tquery
Segundo a Wiki: Envia uma consulta que serб executada em outro thread(servidor mysql) e chama o retorno de chamada (se houver) quando a execuзгo estiver concluнda.

Importante:
Й altamente recomendado para encadear todas as suas consultas (atй INSERT & UPDATE).
Use cache_delete () se vocк nгo precisar mais do resultado da consulta ou se houver vazamentos de memуria.

Nota: Nem preciso explicar jб ta bem definida

Код:
mysql_query
https://sampwiki.blast.hk/wiki/MySQL/R33#mysql_query
Segundo a Wiki: Este nativo envia uma consulta nгo-encadeada para o servidor MySQL. O servidor SA: MP (o thread principal do PAWN) aguarda atй que a consulta seja executada e, em seguida, retorna o identificador do cache.

Importante: Й altamente recomendado para encadear todas as suas consultas (atй INSERT & UPDATE).
Use cache_delete () se vocк nгo precisar mais do resultado da consulta ou se houver vazamentos de memуria.

Nota: Essa jб usa o servidor que ta rodando seu gamemode e nгo o servidor mysql entгo nгo й bom para consultas grandes ja que pode ocasionar lag e travamentos no servidor dependendo do tamanho da consulta, e na wiki diz que O servidor SA: MP aguarda ate que seja executada a consulta, apos fonalizar nгo chama callback por parametro e os resultados vгo para os caches, e recomenda usar a funзгo cache_delete() se nгo for usar mais os resultados do cache

Agora alguns exemplos de situaзгo...
Para a mysql_query se eu tivesse que usar provavelmente usaria sу na OnGameModeInit, a mysql_tquery para executar as demais tarefas e a mysql_pquery eu nгo usaria por ser leigo no assunto de multi-threading.

Edit Finalizado!

Nгo manjo muito mas basicamente й isso, os que sгo pro ae no assunto me corrijam se tiver errado.
Reply


Messages In This Thread
Quando uso, mysql_query, mysql_pquery e mysql_tquery - by CodingArt - 07.01.2019, 23:48
Re: Quando uso, mysql_query, mysql_pquery e mysql_tquery - by GM_KoDi - 07.01.2019, 23:54
Re: Quando uso, mysql_query, mysql_pquery e mysql_tquery - by AutoMatic2 - 08.01.2019, 00:09
Re: Quando uso, mysql_query, mysql_pquery e mysql_tquery - by CodingArt - 08.01.2019, 11:39

Forum Jump:


Users browsing this thread: 2 Guest(s)