Ir para conteúdo
heeycaiio

Sobrecarga de site e banco de dados

Recommended Posts

Fala galera, estou fazendo alguns testes e queria tentar encher um banco de dados através de um loop, e ao mesmo tempo, ter uma página fazendo select de tudo o que esta sendo inserido, pra ver até que ponto o site e o banco aguentam...

 

Não tenho muita coisa em mente à não ser do básico, que é o while e os comandos sql que vou usar, insert e select, alguém pode me ajuda? 

Valeu, abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites
8 horas atrás, heeycaiio disse:

queria tentar encher um banco de dados através de um loop, e ao mesmo tempo, ter uma página fazendo select de tudo o que esta sendo inserido

O problema que nesse caso pode causar danos a máquina que está como servidor.

 

8 horas atrás, heeycaiio disse:

while

Quando um loop não tem fim, criamos o famoso "loop infinito" que trava qualquer sistema

exemplo

$infinito = 0;

while ($infinito != 1) {... CÓDIGO /* DANO A MÁQUINA */

Se eu não especificar que $infinito chegue a 1 o loop será infinito

 

Na minha opinião pelo que entendi isso seria pior que dar um tiro no pé

Compartilhar este post


Link para o post
Compartilhar em outros sites
22 horas atrás, heeycaiio disse:

Fala galera, estou fazendo alguns testes e queria tentar encher um banco de dados através de um loop, e ao mesmo tempo, ter uma página fazendo select de tudo o que esta sendo inserido, pra ver até que ponto o site e o banco aguentam...

 

Não tenho muita coisa em mente à não ser do básico, que é o while e os comandos sql que vou usar, insert e select, alguém pode me ajuda? 

Valeu, abraço!

 

Besteira! Para com essa ideia... Por mais que você simule, nunca chegará ao resultado exato da questão. Tanto o banco de dados quanto sua aplicação dependem muito de processamento, memória, banda, em fim são vários fatores que influenciam diretamente no "quanto meu banco aguenta".  Tudo parte do planejamento, se você possui uma aplicação que vai demandar muitos dados, então trabalhe com banco de dados escalável como PostgreSQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por mateumt15
      Estou com o trecho de codigo abaixo, mas quando tento mostrai isto em uma tabela ele sempre pula a primeira linha do banco. 
      <?php $servername = "127.0.0.1";
              $username = "root";
              $password = "12345678";
              $dbname = "mydb";
              $conn = new mysqli($servername, $username, $password, $dbname);
              $sql = ("select id_link,link,data_inicio,data_fim,acao,dominio from link");
              $result = $conn->query($sql);
              $row = $result->fetch_assoc();
             
              while ($row = $result->fetch_assoc()):
                  echo "<tr>";
                  echo"<td>";echo $row['id_link'];echo "</td>";
                  echo"<td>";echo $row['link'];echo "</td>";
                  echo"<td>";echo $row['data_inicio'];echo "</td>";
                  echo"<td>";echo $row['data_fim'];echo "</td>";
                  if($row['acao']==='0')
                  {
                      echo"<td>";echo 'Bloqueado';echo "</td>";
                  }
                  if($row['acao']==='1')
                  {
                      echo"<td>";echo 'Permitido';echo "</td>";
                  }
                  if($row['dominio']==='0')
                  {
                      echo"<td>";echo 'URL';echo "</td>";
                  }
                  if($row['dominio']==='1')
                  {
                      echo"<td>";echo 'Dominio';echo "</td>";
                  }
              endwhile;
              $conn->close();
      ?>
    • Por patriciahelena
      Boa noite,
       
      Preciso de ajuda.
      No arquivo form.php tenho 3 inputs de entrada(valor1, valor2, valor3) e 3 inputs(disabled) que receberão os valores calculados do arquivo form_matematico5.php.
      Na tag form onsubmit="return calcula()"
       
          <h4 class="calcula"></h4>
       
      <script>
      function calcula($volmedio, $temp, $precogas) {
      $.get("form_matematico5.php", $('#calculorecovap').serialize(),
          function(data){
              $('.calcula').html(data);
          }
      );
      return false;
      }
      </script>
       
       
      No arquivo form_matecatico5.php é feito os calculos gerando 3 valores. 
      Tenho um echo:
      echo 'texto<br><div style=font-size:23px;color:red;>' . number_format($Resultado1,0,",","."). '</div> <br> texto<br><div style=font-size:23px;color:red;>'. number_format($Resultado2,0,",","."). '</div> <br>texto<br><div style=font-size:23px;color:red;>R$ '. number_format($Resultado3,2,",","."). '</div>';
       
      Ele retorna o echo certinho em     <h4 class="calcula"></h4>.
      Mas o que eu quero mesmo é que Resultado1 retorne dentro do primeiro input(disabled), o Resultado2 dento do segundo input(disabled) e assim com o terceiro. Ou seja,
      Cada input(disabled), recebera um valor diferente e não o total de .calcula.
       
      Espero ter explicado direitinho,
      Obrigada
       
       
       
       
       
       
       
    • Por alanbr00
      Olá,

      sou bem iniciante no crystal reports e estou editando um relatório.
      Onde estou listando registro do banco e separando por grupo.

      O problema que estou tendo é que alguns poucos registros, estão sendo duplicados.

      Valor Sequencial
      0,75 3.008.599
      1,99 3.008.600
      2,39 3.008.615
      2,09 3.008.616
      5,04 3.008.618
      8,25 3.008.620
      1,80 3.008.624
      1,18 3.008.625
      6,26 3.008.626
      0,94 3.008.634
      0,94 3.008.634
      1,58 3.008.635
      1,58 3.008.635
      2,50 3.008.636
      2,50 3.008.636
      0,81 3.008.637
      0,81 3.008.637
      0,40 3.008.638
      0,40 3.008.638
      2,50 3.008.639
      2,50 3.008.639
      2,07 3.008.640
      2,07 3.008.640
      3,89 3.008.641
      3,89 3.008.641
      1,73 3.008.644
      1,08 3.008.645
      1,89 3.008.646
      4,64 3.008.647
      3,75 3.008.649
      7,35 3.008.650
      0,50 3.008.652
      1,14 3.008.653
      1,11 3.008.654
      1,00 3.008.658
      0,56 3.008.659
      1,96 3.008.660
      1,97 3.008.661
      0,92 3.008.662
      2,40 3.008.663

      Não consigo entender, pois isso apenas acontece apenas em alguns registros. Verifiquei no DB e estão normais os registros.
    • Por luisfeliperm2
      Estou criando um sistema de login e cadastro de um jogo em php. Conectei ao postgresql e agora estou com um problema. Preciso saber qual criptografia é utilizada. Todas as hashs possuem 32 caracteres e por isso pensei que fosse MD5. Mas não é.
      password - > 62f9f2022536274b47f4daa0887361cf
      teste1 -> deaafc806aef00d0262e098ff089fff1
      Outras senhas criptografadas:
      59a93faaaf6d43ca4c3ef9ec183200ea
      47d163c4e9388dfd4b2dc7c327a33761
      8dffc56f2382d0f5552c04d9fa014d0e
    • Por raphael123
      Estou tentando realizar um insert no banco e está ocorrendo esse erro ao clicar em salvar. Poderiam me ajudar a solucionar esse problema, estou utilizando a linguagem PHP, segue o erro e meu código abaixo.
       


       
      <?php 
       
      $ieqbairro = $_POST['ieqbairro'];
      $pastor = $_POST['pastor'];
      $lider = $_POST['lider'];
      $celulaAtivas = $_POST['celulasativas'];
      $participantes = $_POST['participantescelulas'];
      $quantidade = $_POST['quantidadereunioes'];
      $quantmensais = $_POST['quantidadeensaiosmensais'];
      $diaensaio = $_POST['diaensaio'];
      $hora = $_POST['horaensaio'];
      $totalmenbrosminis = $_POST['totalmembrosdepartamento'];
      $vocal = $_POST['vocal'];
      $mulhercontralto = $_POST['mulhercontralto'];
      $mezzosoprano = $_POST['mezzosoprano'];
      $soprano = $_POST['soprano'];
      $homensbaixo = $_POST['homensbaixo'];
      $baritono = $_POST['baritono'];
      $tenor = $_POST['tenor'];
      $guitarra = $_POST['guitarrista'];
      $baterista = $_POST['bateristas'];
      $tecladista = $_POST['tecladistas'];
      $violao = $_POST['violao'];
      $baixo = $_POST['baixistas'];
      $meialua = $_POST['meialua'];
      $cajon = $_POST['cajon'];
      $outros = $_POST['outros'];
      $ministeriodecarreira = $_POST['ministeriocarreira'];
      $descrinomemstcarreira = $_POST['nomeministeriocarreira'];
      $connect = mysqli_connect('localhost','root','') or die('Erro ao conectar ao banco de dados');
      $db = mysqli_select_db($connect,'1regiao');
      mysqli_set_charset($connect,'utf8');
      $query = mysqli_query($connect,"INSERT INTO tbfichacadadanca (ieqbairro, pastor, lider, celulaAtivas, participantescelulas,
      quantidadecelulas, quantidaensamensal, diaensaio, horaensaio, totalmenbrosminis, vocalquant, mulhercontralto, mulhermezzosoprano, mulhersoprano, homensbaixo, homensbaritono, homenstenor, guitarraqtd, bateristaqtd, tecladistaqtd, violaoqtd, baixoqtd, meialuaqtd, cajonqtd, outros, ministeriodecarreira, descrinomemstcarreira,) VALUES ('$ieqbairro','$pastor','$lider', '$celulaAtivas', '$participantes','$quantidade', '$quantmensais','$diaensaio', '$hora', '$totalmenbrosminis','$vocal', '$mulhercontralto','$mezzosoprano', '$soprano','$homensbaixo', '$baritono','$tenor', '$guitarra','$baterista', '$tecladista','$violao', '$baixo','$meialua', '$cajon','$outros', '$ministeriodecarreira','$descrinomemstcarreira')") or die mysqli_error($query); 
       
      if($query){
             echo"<script language='javascript' type='text/javascript'>alert('Dados Salvos com sucesso!');window.location.href='fichacadastral1regiaodanca.html'</script>";
          }
                
      mysqli_close($connect);
      ?>

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.